在AngularJS中,要访问存储在字符串中的对象成员的成员名称(或路径),可以使用$parse服务。$parse服务允许将字符串解析为一个函数,该函数可以用于访问对象的成员。
以下是访问存储在字符串中的对象成员的步骤:
app.controller('MyController', ['$scope', '$parse', function($scope, $parse) {
// 控制器代码
}]);
var getter = $parse('objectName.propertyName');
这将返回一个函数,该函数可以用于获取对象的成员。
var object = { objectName: { propertyName: 'value' } };
var value = getter(object);
console.log(value); // 输出 'value'
在上面的示例中,'objectName.propertyName'是存储在字符串中的对象成员的路径。通过调用getter函数并传入对象,我们可以获取到该成员的值。
需要注意的是,$parse服务还支持更复杂的路径,例如'objectName.propertyName.nestedPropertyName',它可以访问嵌套对象的成员。
对于AngularJS中的这个问题,腾讯云没有特定的产品或链接地址与之相关。
领取专属 10元无门槛券
手把手带您无忧上云