我正在尝试创建动态范围变量。
这是 json 对象:
{
"status": true,
"res": {
"call": [
{
"percent": 100,
"name": "150+"
}
],
"stores": [
{
"percent": 100,
"name": "150+"
}
],
"web": [
{
"percent": 21,
"name": "120-150"
},
{
"percent": 79,
"name": "150+"
}
]
}
}
这是我想要做的代码:
for(keys in jsonObject.res){
$scope.<SomeString+keys> = 'something';
}
请建议我实现此目标的更好方法是什么?
假设 jsonObject 是我上面指定的对象
最佳答案
$parse将 Angular 表达式转换为带有 .
的函数for(key in jsonObject.res){
$parse('someObj.key').assign($scope, 'somevalue')
$scope.apply()
}
关于json - 创建动态范围变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19786229/