标签: angularjs
我有一个对象和一个字符串变量,如下所示 -
var obj={"person":{"phone":{"home":123456}}}; var acccessString="person.phone.home";
在html中,我需要使用accessString显示obj.person.phone.home值。我试过这样做,但它没有用 -
obj.person.phone.home
{{obj.{{acccessString}}}}
请建议一种方法来访问其成员名称(或路径)存储在字符串中的对象成员。
答案 0 :(得分:3)
使用Angular的$parse服务
$parse
var getter = $parse(accessString); var value = getter(obj);