AngularJS如何用变量动态更新部分作用域
AngularJS how to dynamically update part of scope with variable
我正在尝试动态更新我的作用域属性之一
我有一个scope属性,看起来像这样
$scope.content.portrait_description.data
但是portrait_description需要能够被一个名为name的变量替换,就像这样
$scope.content.name.data
,在本例中,name变量等于portrait_description。
当我尝试这个不起作用时,我也尝试了$scope.content. + name + .data
和$scope.content.{{name}}.data
,但都不起作用。有办法解决这个问题吗?
Javascript中的对象就像数组或字典一样:
var varname = "somePropertyName";
$scope.content[varname].data = "hello";
使用括号符号:
$scope.content[name].data
相关文章:
- 对父作用域的指令更新延迟了一步
- 当我更新另一个作用域变量时,作用域变量会自动更新
- AngularJS select with ng选项不更新父作用域中的引用对象属性
- 如何更新作为属性传入的作用域变量
- 从$http.get调用更新Angular作用域变量
- 隔离未更新指令中值的作用域
- Angular.js-从指令更新父作用域
- 修改作用域变量后,未更新作用域绑定
- 角度指令的父作用域未更新UI
- angularjs中没有更新指令作用域变量
- 异步上未更新指令作用域
- 美元范围.父母.messageContent=值没有从指令更新父作用域
- .progress看不到.error中更新的作用域值
- AngularJS如何用变量动态更新部分作用域
- 隔离作用域2的方式绑定不会更新父作用域的值
- 隔离未从地理位置更新的作用域角绑定
- 如何在AngularJS中更新父作用域
- 在AngularJS中更新没有作用域的变量.$apply()
- AngularJS:如何从子控制器更新指令作用域
- AngularJS如何在事件监听器之后更新视图/作用域