obj {
val1 {
nestedval {}
}
val2 {
nestedval {}
}
}
我想访问nestedval并希望val1或val2作为我正在尝试的变量
var getVal = obj.varible.nestedval
但有些人如何不为我工作,任何人都可以帮助我使用angularjs来实现这一目标。谢谢你宝贵的时间伙计们。
答案 0 :(得分:2)
假设您的对象结构如下所示(添加obj = {
val1: {
nestedval: {}
}
val2: {
nestedval: {}
}
}
以使其有效):
var variable = 'val2'
var getVal = obj[variable].nestedval
您可以使用bracket notation按变量名称引用属性:
{{1}}