2013-10-10 4 views
0

У меня есть ниже кодКак применять Angular.Copy

var myctrl = function($scope) { 
    $scope.items = [{value: 1, name:'Nitin'},{value: 2, name:'Vikas'},{value: 3, name:'xxx'}]; 
    $scope.itemEdit1 = $scope.items; 
    $scope.itemEdit2 = $scope.items.name; 
}; 

Я хочу, чтобы скопировать только имя в itemEdit2

+0

так что в основном вы хотите скопировать все значения имени? – nXqd

ответ

1

Использование $scope.itemEdit2 = $scope.items[0].name;

Если интересно скопировать все имена, она должна быть как :

$scope.itemEdit2 = []; 

$scope.items.forEach(function(v, i) { 
    $scope.itemEdit2.push({name: v.name}); // or just push(v.name); 
}); 
+0

Спасибо, но он только копирует первое значение, я хочу все значение –

+0

см. Мое редактирование Я сделал –

Смежные вопросы