我的JSON對象陣測繪角
$scope.selectedItems ={
"RECORDS": [
{
"Id": 23040035705987,
"arriveddate": "2015/04/24",
"expirationDate": null,
"replacedDate": null,
"processDate": "2015/04/24"
},
{
"Id": 23070041800654,
"arriveddate": "2015/04/24",
"expirationDate": null,
"replacedDate": null,
"processDate": "2015/04/27"
},
{
"Id": 23040035705984,
"arriveddate": "2015/04/24",
"expirationDate": null,
"replacedDate": null,
"processDate": "2015/04/24"
},
{
"Id": 23040035705983,
"arriveddate": "2015/04/24",
"expirationDate": null,
"replacedDate": null,
"processDate": "2015/04/24"
}
]
}
我試圖
對於每一個獨特的工藝日期我有我需要的相應的ID在一個單獨的對象在下文提到的對象的過程日期24/04/2015年與IDS與83,84,87結束,過程日期27/04/2015比賽與54
我預期的JSON對象結束的ID相匹配
{
"processDate": [
"2015/04/24",
"2015/04/27"
],
"Id": [
[
23040035705983,
23040035705984,
23040035705987
],
[
23070041800654
]
]
}
我是多麼想
angular.forEach($scope.selectedItems.RECORDS, function (item) {
$scope.ProcessDate = item.processDate;
if($scope.processDatesSelected.indexOf($scope.ProcessDate) == -1){
$scope.processDatesSelected.push($scope.ProcessDate);
}
if($scope.processDatesSelected.indexOf($scope.ProcessDate) != -1 && $scope.id.indexOf(item.Id) == -1){
$scope.id.push(item.Id);
}
});
$scope.changesSelected.push({processDate:$scope.processDatesSelected,Ids:$scope.id});
console.log(JSON.stringify($scope.changesSelected));
問題是ID爲沒有相應的映射,我已經創建了一個相同的(http://plnkr.co/edit/mkLXdOKayaqyDDDheFeu?p=preview) 任何幫助一個plunker將不勝感激。