2014-02-21 3 views
0

В особой ситуации я хочу изменить $ scope.newItem для согласования с динамическим значением. например. $scope.newItem1, $scope.newItem2, $scope.newItem3 и т. Д., Где 1,2,3 - динамическая переменная.

моя проблема Я пробовал «$ scope.newItem» + id, но он превратился в строку.

+0

Непонятно, можете ли вы подробно привести пример. – Chandermani

ответ

1

Вы после $ scope ['newItem' + id]?

+0

после? что вы имеете в виду, вы после? – user3335353

+0

Я просто имел в виду, что то, что вы ищете, - как вы его приняли, я предполагаю ... да? – XeroxDucati

0

Если вы хотите добавить новые свойства $scope или любой JavaScript Object по этому вопросу, вы можете использовать индексатор обозначения:

var obj = {}, 
    i = 3; 

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

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

Но я неясно, является ли это то, что вы ищете или нет.