0
Ich möchte die 2 Arrays zusammenführen. Arrays kommen von zwei verschiedenen Apis. Ich benutze die beiden concat und erweitern, aber nicht richtig bekommen.Wie erweitert man die zwei Arrays in Angualrjs?
$scope.notifications1=ComboService.getcomboNote();
console.log($scope.notifications1)
$scope.notifications2=ComboService.getofferNote();
console.log($scope.notifications2)
Antwort von $ scope.notifications1 in Console
Array[1]
0:Resource
__v:0
_id:"57564ecea635e6695238cebc"
createdAt:"2016-06-07T04:34:22.235Z"
defaultmainprice:250
defaultofferprice:251
isDeleted:false
itemcode:"C101"
itemdescription:"Combo123"
itemname:"Combo123"
itemstock:0
itemtype:"combos"
modifiedAt:"2016-06-07T04:34:22.235Z"
__proto__:Object
$promise:Promise
$resolved:true
length:1
Antwort von $ scope.notifications1 in Console
Array[1]
0:Resource
__v:0
_id:"5774b69781478fbaee51cdbf"
createdAt:"2016-06-30T06:05:11.619Z"
defaultmainprice:10
defaultofferprice:5
isDeleted:false
itemcode:"10000111"
itemdescription:"Offer1"
itemname:"Offer1"
itemstock:0
itemtype:
"offers"
modifiedAt:"2016-06-30T06:05:11.619Z"
__proto__:Object
$promise:Promise
$resolved:true
length:1
i verwenden, um die Concat wie diese
$scope.notifications = $scope.notifications1.concat($scope.notifications2)
Ich benutze die Ausdehnung wie dies
$scope.notifications = angular.extend($scope.notifications1,$scope.notifications2)
Aber nicht richtig bekommen. Bitte hilf mir, wie das geht.
$ scope.notifications = angular.merge ($ scope.notifications1, $ scope.notifications2) es gibt nur $ scope.notifications1 zurück. Ich denke Merge, erweitern nur für Objekte. Typ ist Objekt nur in Referenz – SrinivasAppQube
@SrinivasAppQube fügen Sie die erforderliche Ausgabe zu Ihrer Frage hinzu .. fügen Sie auch einen Plünderer von dem, was Sie versuchen zu tun .. – Anirudha