1
我有一个范围变量jsonData
如下:AngularJS动态范围变量
$scope.jsonData={id:'1234',abcd:{array:[{a:'data',b:'bdata',c:'cdata'},{a2:'a2data',b2:'b2data',c2:'c2data'}]},efg:{test:'testdata'}}
在我的HTML
我有一个函数calladd('jsonData.abcd.array')
用绳子
我想一个JSON对象添加到arrayinside abcd JSON对象
$scope.add(data) {
$scope[data].push({a3:'a3data',b3:'b3data',c3:'c3data'});
}
但我无法将数据推入数组。
你不能超过1级深,这样的一个字符串 - 你需要解析出来,并执行实际的逻辑。 – tymeJV 2014-10-06 17:34:34
'$ scope'是一个对象,而不是一个数组。 – Ronnie 2014-10-06 17:34:53