在AngularJS环境中,我有两个JSON对象,如下所示:
var rowData = {
fields: {
Id: 1234,
Code: xyz
}
};
var access = {
0: "fields['Id']"
}
现在我想通过评估access [0]的值来访问rowData.fields ['Id']泛型的值。
我试过了:
var result = rowData.access[0]
当然不起作用。问题似乎是access[0]
的值是一个字符串。
如何将此转换为在此给定方案中可用?
答案 0 :(得分:3)
由于您希望在Angular的上下文中使用此功能,因此您可以使用$parse
服务(ref):
var getter = $parse(access[0]);
var result = getter(rowData);