Angularjs 角度隔离作用域url字符串传递

Angularjs 角度隔离作用域url字符串传递,angularjs,angularjs-directive,angularjs-scope,Angularjs,Angularjs Directive,Angularjs Scope,HTML上下文 <div dataminislider={{p.dataPreview}} preview-pup></div> 我遇到了以下语法错误: Syntax Error: Token '' {1} at column {2} of the expression [{3}] starting at [{4}]. 如果p.dataPreview的内容是say'abcd',则错误消失。 发生了什么事?我该怎么处理呢?也许你应该使用引号:@Michael我试过了,同

HTML上下文

<div dataminislider={{p.dataPreview}} preview-pup></div>
我遇到了以下语法错误:

Syntax Error: Token '' {1} at column {2} of the expression [{3}] starting at [{4}].
如果p.dataPreview的内容是say'abcd',则错误消失。
发生了什么事?我该怎么处理呢?

也许你应该使用引号:@Michael我试过了,同样的错误你也包装了url字符串吗?我在你显示的代码中找不到任何问题。看见问题出在您的其他代码中。@Michael这很奇怪,因为url字符串没有包装在任何东西中。只是我从数据库中获取的普通字符串。我会进一步调查的。谢谢。正如我说的,这个bug在你的其他代码中的某个地方。如果没有更多信息/代码段,将无法帮助您。与@with{{}相同。错误仍然存在。最有可能出现错误的字符串。p.dataPreview是json响应吗?。然后在p.dataPreview中放置一些duumy数据进行检查。。我认为它是json格式的,因为我编写了与你在p.dataPreview中给出的一些文本相同的代码。它的工作原理来自数据库。我去看看。这很奇怪。我会将其标记为已接受,但JSON并没有错误。显然,数据库中的字符串有问题。我不知道那是什么问题,通过重新填充这些区域来解决。
<div preview-pup dataminislider="p.dataPreview"></div>
<div preview-pup dataminislider="p.dataPreview"></div>
scope:{
            localData: "=dataminislider"
        },