在某些情况下,我不能使用带有 object.property 形式的表达式:
<raty score="{{obj.rating}}"></raty>
或者:
<div ng-init="myvar=obj.rating" />
<raty score="{{myvar}}"></raty>
在这两种情况下,JS 都会抱怨:“错误:语法错误:令牌 'obj.rating' 是意外的,在表达式 [{{obj.rating}}] 的第 3 列中期望 [:] 从 [obj.rating}}] 开始。 ”或“错误:语法错误:令牌'myvar'是意外的,在表达式[{{myvar}}]的第3列中期望[:]从[myvar}}]开始。”。
背景故事(我需要这个)在这个线程中。
我已经尝试了很多东西,阅读了一些线程,例如: AngularJS 指令中的可选表达式属性 或如何在自定义指令中获取评估的属性
但它似乎并没有解决调用 object.property 的具体问题。我需要这种方式,因为我正在遍历 JSON 文档。
有任何想法吗?