使用字符串与属性名称进行角度绑定

时间:2014-11-03 11:38:19

标签: javascript angularjs angularjs-scope

是否可以使用动态字符串绑定(单向和双向)角度对象。

所以不要做

{{ myObject.name }}

我可以这样做,效果很好

{{ myObject['name'] }}

但是,如果属性名称在范围内的另一个变量中呢?这不起作用

{{ myObject['{{ anotherVar }}'] }}

这样的事情可能吗?

1 个答案:

答案 0 :(得分:4)

{{}}旨在插入到html文本中。你已经"已经在那里"。试试这个:

{{ myObject[anotherVar] }}

我没有测试过。这是有效的javascript,但我不知道它是否有效" angular-script"