AngularJs:如何使用http.get将多个json文件调用到表中

ott*_*lox 1 javascript json http angularjs

我正在开发一个应用程序,它应该从两个json文件中过滤和整理数据.该应用程序将有两个表,使用ngRepeat myData比较和对比这些数据.到目前为止,顶级表已经在请求json文件:

app.controller('tableTopController', function ($scope, $http) {
$http.get('first.json').success(function(response){
    $scope.myData = response; });
Run Code Online (Sandbox Code Playgroud)

底部表应该从我的第二个json文件中读取数据:second.json.

Luc*_*iro 7

尝试使用$q.all()解决两个promise并在两个成功时执行回调函数.有关详细信息,请参阅文档.

var promises = [];

promises.push(getFirstJson());
promises.push(getSecondJson());

$q.all(promises).then(function (results) {
    var firstJson = results[0];
    var secondJson = results[1];
});

function getFirstJson() {
    return $http.get(...);
}

function getSecondJson() {
    return $http.get(...);
}
Run Code Online (Sandbox Code Playgroud)