目前我正在尝试使用现有的数组将其映射到另一个数组,以便匹配服务器所需的内容。
例如...
我有一个数组:
$scope.users = [{
"firstName": "john",
"middleName": null,
"lastName": "doe",
"registrationNumber": "334"
},
{
"firstName": "paul",
"middleName": null,
"lastName": "dean",
"registrationNumber": "223"
},
{
"firstName": "andrew",
"middleName": null,
"lastName": "mac",
"registrationNumber": "132"
}
]
然而我希望它看起来像这样...
[{
name: "john doe",
value: {
registration: 334,
last: "doe",
first: "john"
}
}]
所以我一直在做的是像这样映射它出来...但只得到了第一个。
var list = [{
name: $scope.users[0].firstName + ' ' + $scope.users[0].lastName,
value: {
registration: $scope.users[0].registrationNumber,
first: $scope.users[0].firstName,
last: $scope.users[0].lastName
}
}];
我尝试使用angular.forEach
来获取所有列表并将其推送...但是目前还没有取得太好的效果...任何帮助都将是极好的!