如何访问其成员名称(或路径)存储在字符串中的对象成员? (angularjs)

时间:2017-02-16 04:21:47

标签: angularjs

我有一个对象和一个字符串变量,如下所示 -

var obj={"person":{"phone":{"home":123456}}};
var acccessString="person.phone.home";

在html中,我需要使用accessString显示obj.person.phone.home值。我试过这样做,但它没有用 -

{{obj.{{acccessString}}}}

请建议一种方法来访问其成员名称(或路径)存储在字符串中的对象成员。

1 个答案:

答案 0 :(得分:3)

使用Angular的$parse服务

var getter = $parse(accessString);
var value = getter(obj);