我需要从不同的来源检索数据,将它们全部合并,然后输出所有数据。
我知道 angular 为此目的支持 angular.extend() ,但我无法使其工作。我只能输出最后一个http请求的结果...
Plunkr:http ://plnkr.co/edit/7nq038nExDguK48cTI0w?p=preview
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope,$http) {
$scope.user = {};
$http.get('data3.json').success(function(result){
console.log(result)
angular.extend($scope.user, result)
})
$http.get('data2.json').success(function(result){
console.log(result)
angular.extend($scope.user, result)
})
$http.get('data.json').success(function(result){
console.log(result)
angular.extend($scope.user, result)
})
});