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

Angular bind with property name using string

本文关键字:绑定 字符串 属性      更新时间:2023-09-26

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

所以与其做

{{ myObject.name }}

我可以这样做,这很好

{{ myObject['name'] }}

但是,如果属性名称在作用域中的另一个变量中,该怎么办?不起作用

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

这样的事情可能发生吗?

{{}}用于插入html文本。你"已经在那里了"。试试这个:

{{ myObject[anotherVar] }}

我没有测试它。它是有效的javascript,但我不知道它是否是有效的"角脚本"