我想将变量作为其他对象的属性传递,并在angular 2插值运算符中访问该属性的值 .
我有两个对象如下:
obj1 = { "abc":"123", "xyz":"456", "pqr":"789"}
obj2 = { "123":"name1", "456":"name2", "789":"name3"}
我想基于obj1属性名显示name1,name2和name3,所以我尝试了下面的解决方案但是没有在HTML中显示值 .
{{obj2["'+obj1.abc+'"]}}
我怎样才能做到这一点?
2 回答
你不需要创建一个字符串 . 将评估
[]
中的表达式并将其值用作属性名称 .例