I wanna merge two arrays but the result always is null. I dont know whats the problem here is my code :
$scope.messages=[];
$scope.messagesRecieved=[];
$scope.messagesSent=[];
Message.getMessengerMessages(localStorage.getItem("token"),localStorage.getItem("contact")).then(function(messages){
$scope.messagesRecieved=messages;
})
console.log('le contact est '+localStorage.getItem("contact") +'Lutilisateur est '+localStorage.getItem("token"))
Message.getMessengerMessages(localStorage.getItem("contact"),localStorage.getItem("token")).then(function(messages){
$scope.messagesSent=messages;
for (var i=0; i<messages.length; i++) {
if(messages[i].read=='no'){
Message.modifyRead(messages[i]._id);
}
}
})
angular.extend( $scope.messages, $scope.messagesRecieved, $scope.messagesSent);
Message is a service.