是否有任何方法通过对象关键字动态地从对象列表中读取对象? 我复杂的对象是一样的东西:Angular JS:使用对象列表中的动态对象名称
$scope.mainObject = {
name : "Some value",
desc : "Some desc",
key1: {
arrayLst: []
},
key2: {
arrayLst: []
}
}
在我的方法,我有钥匙值或者在一个字符串keyValue
key1
或key2
。我为什么能写入对象,如:
$scope.mainObject.key1.arrayLst = data;
在类似的形式:
$scope.mainObject.get(keyValue).arrayLst = data;
使用括号语法,即'$ scope.mainObject [的keyValue] .arrayLst' – Claies