使用变量angularjs访问嵌套对象

时间:2016-08-19 11:34:17

标签: javascript angularjs object

obj {
  val1 {
    nestedval {}
  }
  val2 {
    nestedval {}
  }
}

我想访问nestedval并希望val1或val2作为我正在尝试的变量

var getVal = obj.varible.nestedval

但有些人如何不为我工作,任何人都可以帮助我使用angularjs来实现这一目标。谢谢你宝贵的时间伙计们。

1 个答案:

答案 0 :(得分:2)

假设您的对象结构如下所示(添加obj = { val1: { nestedval: {} } val2: { nestedval: {} } } 以使其有效):

var variable = 'val2'
var getVal = obj[variable].nestedval

您可以使用bracket notation按变量名称引用属性:

{{1}}