在angularjs中使用字符串连接$ scope.something

时间:2014-02-21 03:39:48

标签: javascript jquery angularjs

在特殊情况下,我想修改$ scope.newItem以与动态值连接。例如。 $scope.newItem1, $scope.newItem2, $scope.newItem3等等1,2,3是动态变量。

我的问题 我尝试了“$ scope.newItem”+ id,但它变成了一个字符串。

2 个答案:

答案 0 :(得分:1)

你是否在$ scope ['newItem'+ id]之后?

答案 1 :(得分:0)

如果要向$scope或任何javascript对象添加新属性,可以使用索引器表示法:

var obj = {},
    i = 3;

obj["myProp" + i] = "Bob";

console.log(obj.myProp3); // Bob

但我不清楚这是否是你要找的。