范围值的语法转换为其他范围值

时间:2014-09-28 06:27:54

标签: javascript angularjs syntax

使用angularjs,进入视图的正确方法是什么:

{{votedList[{{song.Radio.idSong}}].voted}}

Error: [$parse:syntax]

song.Radio.idSong是一个整数,进入ng-repeat votedList是一个范围数组

1 个答案:

答案 0 :(得分:2)

这一个:

{{votedList[song.Radio.idSong].voted}}

视图中的双括号用于渲染angular expression,因此您无需再次在表达式内插值。

此外,scopes inherit the properties of their ancestorsisolated scopes除外)因此,只要您在具有该属性可见性的范围内使用该表达式,就可以了。