我使用AngularJS将3个不同的json文件解析为html页面。这是我的代码:
工厂代码
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
};
]);
我要显示的是按性别显示的不同文件的数据(男性/女性),这取决于名称“ nm”。女孩的名字然后是男孩的名字。第一行中的第一个URL的数据,第二行中的第二个URL的数据,依此类推...
HTML程式码:
<tr ng-repeat="d in list">
<td>{{d.nm}}</td>
<td>{{d.cty}}</td>
<td>{{d.hse}}</td>
<td>{{d.yrs}}</td>
</tr>
我考虑过要在控制器中进行if测试,在其中指定女孩的名字和男孩的名字,但是对我来说不是很明显,我该怎么办?
您可以提供名称的ID。然后输入名称orderBy
的id
'。
<tr ng-repeat="d in list| orderBy:ID">
</tr>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句