【发布时间】:2016-03-30 10:49:43
【问题描述】:
我正在尝试动态创建变量名并通过附加到 $scope 来使用它。 var val = "测试"; $scope.val = 1;
基本上我想保留 $scope 变量,如 $scope.test = 1;
在 HTML 中
这里的变量“val”将动态设置作用域变量名。有可能实现这一点吗?
【问题讨论】:
标签: angularjs-scope dynamic-variables
我正在尝试动态创建变量名并通过附加到 $scope 来使用它。 var val = "测试"; $scope.val = 1;
基本上我想保留 $scope 变量,如 $scope.test = 1;
在 HTML 中
这里的变量“val”将动态设置作用域变量名。有可能实现这一点吗?
【问题讨论】:
标签: angularjs-scope dynamic-variables
当然:
将作用域用作数组,如下所示:
var foo = "foo";
$scope[foo] = 'Hey !'
在你的 html 中:
{{foo}}
我做了一个例子: https://jsfiddle.net/U3pVM/23809/
【讨论】: