来自2 json Angular的Ng重复数据

时间:2017-01-16 10:52:59

标签: javascript angularjs json angularjs-ng-repeat

我尝试从2个jsons获取数据并将其列在表中:

1st' names.json':

[
        {
            "name": "AAAAAA",
            "down": "False"

        },

        {
            "name": "BBBBBB",
            "down": "45%"
        },
        {
            "name": "CCCCC",
            "down": "12%"
        }
]

秒' data.json'

[
         {
            "data": "25-12-2014"
        }
]

使用Javascript:

 app.service('service', function($http, $q){
            this.getNames = function () {
    var datas =  $http.get('data,json', { cache: false});
    var names =  $http.get('names.json', { cache: false});
    return $q.all([datas, names]);
};
});

    app.controller('FirstCtrl', function($scope, service) {
     var promise = service.getNames();
     promise.then(function (data) {
     $scope.names = data.names.data;
     $scope.datas = data.datas.data;
});

现在我必须在表格HTML中显示它:

div ng-controller="FirstCtrl"
     <table>
        <tbody>
          <tr ng-repeat="name in names.concat(datas)">
            <td>{{name.name}}</td>
            <td>{{name.data}}</td>
          </tr>
        </tbody>
      </table>
    </div>

我尝试使用concat()但是它不起作用,是否有任何方法可以通过ng-repeat从2个数组中的表数据中显示? 提前感谢您的回答!

0 个答案:

没有答案