2015-09-09 2 views
0

У меня есть требование, когда мне нужно нажать Id из области в одну другую переменную.

Подробности

$scope.designView = data.d.results; 

который будет содержит некоторую информацию.

Формат $ scope.designView

$scope.designView[..] 
legth 11 
[0] 
[1] 
    Guid 
     ID 
     id 
     Image 

Теперь я хотел бы цикл через каждый объект в этом конкретном $ объеме и подтолкнуть к новым $ охвата или переменной, в которой элементы должны быть размещены в одном объекте

следующим образом

Var IdInformation = [1,2,5,67,34]; 

Я попытался это с кусочком, толчке и unshift Буц не работал.

angular.forEach($scope.designer, function (Dsteps) { 
    { 
     stepInformation.unshift(Dsteps.Id); //failed 
     stepInformation.splice(0, 0, Dsteps.Id); // failed 

     stepInformation.push({ 
      StepOrder: Dsteps.Id /// Failed 
     }); 
    } 
}); 

Просьба предоставить мне идею, как достичь его

Заранее спасибо

+0

Не могли бы вы добавить результат JSON.stringify ($ области видимости .designView), поэтому мы ясно видим, как он структурирован. Каждый элемент массива имеет свойство «Id»? – lex82

ответ

0

Попробуйте с картой:

var IdInformation = $scope.designer.map(function(Dsteps) { 
    return Dsteps.Id; 
});