0
私は2 jsonsからデータを取得し、テーブルでそれをリストアップしてみてください:角度NG-繰り返し連結2 JSON
第一 'names.json':
[
{
"name": "AAAAAA",
"down": "False"
},
{
"name": "BBBBBB",
"down": "False"
},
{
"name": "CCCCC",
"down": "True"
}
]
2番目の 'data.json'
[
{
"data": "15%"
}
]
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 ng-if="name.down === 'False'">{{name.down}}</td>
<td ng-if="name.down !== 'False'">{{name.data}}</td>
<td>{{name.data}}</td>
</tr>
</tbody>
</table>
</div>
私は(CONCATを試してみてください)が、それはいけない仕事、NG-繰り返しによって2つのアレイからテーブル件のデータで表示する方法はありますか?事前にお返事ありがとうございます!