将动态创建的变量名称附加到控制器中的$ scope

时间:2016-03-30 10:49:43

标签: angularjs-scope dynamic-variables

我正在尝试动态创建变量名称并通过附加到$ scope来使用它。      var val =“test”;      $ scope.val = 1;

基本上我想保留$ scope范围变量,如$ scope.test = 1;

在HTML中       

这里变量“val”将动态设置范围变量名。有可能实现这个吗?

1 个答案:

答案 0 :(得分:0)

当然:

将范围用作数组,如下所示:

var foo = "foo";
$scope[foo] = 'Hey !'

在你的HTML中:

{{foo}}

我做了一个例子: https://jsfiddle.net/U3pVM/23809/