我有一个要求,我需要将范围的Id推入另一个变量。
详情
$scope.designView = data.d.results;
将包含一些信息。
$ scope.designView的格式
$scope.designView[..]
legth 11
[0]
[1]
Guid
ID
id
Image
现在我想循环遍历特定$ scope中的每个对象并推送到新的$ scope或变量,其中项应该放在一个对象中
以下列方式
Var IdInformation = [1,2,5,67,34];
我用切片尝试了这个,推送和取消移动但没有效果。
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 :(得分:0)
尝试使用地图:
var IdInformation = $scope.designer.map(function(Dsteps) {
return Dsteps.Id;
});