我使用AngularJS解析了三個不同的json文件。這裏是我的代碼:如何按字母順序獲取json文件數據
廠代碼
app.factory('myapp', ['$http', function($http) {
function getLists() {
var tab = ['url1', 'url2', 'url3'];
var list = [];
for(i = 0; i < tab.length; i++) {
$http.get(tab[i])
.then(function(res) {
list.push(res.data);
});
}
return list;
}
return {
getLists: getLists
};
]);
我想是顯示在不同的文件中的數據,第一URL的第一行中的數據,第二個在第二行,等等...... 我必須根據名稱'nm'的字母順序顯示數據。
HTML代碼:
<tr ng-repeat="d in list">
<td>{{d.nm}}</td>
<td>{{d.cty}}</td>
<td>{{d.hse}}</td>
<td>{{d.yrs}}</td>
</tr>
我該怎麼辦?
你可能想看看這個受歡迎的問題http://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call – elclanrs