Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript json文件中的角度ui网格_Javascript_Angularjs_Json_Angular Ui Grid - Fatal编程技术网

Javascript json文件中的角度ui网格

Javascript json文件中的角度ui网格,javascript,angularjs,json,angular-ui-grid,Javascript,Angularjs,Json,Angular Ui Grid,我试图从两个json文件加载一个ui网格表中的数据,但只有一个文件中的数据 我为这两个json文件准备了两个数组 $scope.sourceOne = []; $scope.sourceTwo = []; 然后我用$http服务加载了数据 $http.get('SourceOne.json').success(function (data) { data.forEach( function( row, index ) { $scope.sourceOne.push(da

我试图从两个json文件加载一个ui网格表中的数据,但只有一个文件中的数据

我为这两个json文件准备了两个数组

$scope.sourceOne = [];
$scope.sourceTwo = [];
然后我用
$http
服务加载了数据

$http.get('SourceOne.json').success(function (data) {
    data.forEach( function( row, index ) {
        $scope.sourceOne.push(data);
    });
    $scope.gridOptions.data = data;
    console.log('data from SourceOne.json', data);
});

$http.get('SourceTwo.json').success(function (data) {
    data.forEach( function( row, index ) {
        $scope.sourceTwo.push(data);
    });
    $scope.gridOptions.data = data;
    console.log('data from SourceTwo.json', data);
});
最后,我尝试连接这两个数组,并在网格中显示结果

$scope.myConcatenatedData = $scope.sourceOne.concat($scope.sourceTwo);

请看一下

首先,forEach循环中有一个错误(
作为循环中的数据项):

然后您必须确保在第一个数据组之后加载第二个数据组

除了两个数据集的连接必须在第二组加载后,在成功处理程序内


检查我编辑的Plunker:

首先,forEach循环中有一个错误(
行作为循环中的数据项):

然后您必须确保在第一个数据组之后加载第二个数据组

除了两个数据集的连接必须在第二组加载后,在成功处理程序内


检查我编辑的Plunker:

我成功加载了一个ui网格,如下所示:

app.controller('MainCtrl', function ($scope, $http) {
    $http.get('territories.json').then(function (response) {
        scope.myData = response.data;
    });
});

我成功加载了一个ui网格,如下所示:

app.controller('MainCtrl', function ($scope, $http) {
    $http.get('territories.json').then(function (response) {
        scope.myData = response.data;
    });
});