[英]AngularJS how to dynamically update part of scope with variable
我正在嘗試動態更新我的范圍屬性之一
我有一個看起來像這樣的范圍屬性
$scope.content.portrait_description.data
但是portrait_description需要能夠被一個名為name的變量替換,像這樣
$scope.content.name.data
在這種情況下,名稱變量等於portrait_description。
當我嘗試這樣做不起作用時,我也嘗試了$scope.content. + name + .data
$scope.content. + name + .data
和$scope.content.{{name}}.data
但都不起作用。 反正有做這項工作嗎?
Javascript中的對象的工作方式類似於數組或字典,而是這樣做:
var varname = "somePropertyName";
$scope.content[varname].data = "hello";
使用方括號表示法:
$scope.content[name].data
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.