直接上代码
<! DOCTYPE html >
< html >
< head >
< meta name ="description" content ="[Ngrepeat in obj and arr]" >
< script src ="https://cdnjs.cloudflare测试数据/ajax/libs/angular.js/1.3.14/angular.min.js" ></ script >
< meta charset ="utf-8" >
< title > JS Bin </ title >
</ head >
< body >
< div ng-app ="myApp" >
< div ng-controller ="testCtrl" > {{test1}}
< div >
< label for ="" ng-repeat ="item in list1" > {{item.id}} -- {{item.value}} </ label >
< p ></ p >
< label for ="" ng-repeat ="(key, value) in obj1" > {{key}} -- {{value}} </ label >
< p >
</ p >
对于obj遍历的话 会根据key的首字母排序
< label for ="" ng-repeat ="(key, value) in obj2" >
{{key}} -- {{value.text}} -- {{value.value}}
</ label >
</ div >
</ div >
</ div >
</ body >
</ html >
?
?
JS
var app = angular.module('myApp' , []);
app.controller( 'testCtrl', function ($scope) {
$scope.test1 = 'tt' ;
$scope.list1 = [{
id: '1' ,
value: 'seti'
}, {
id: '2' ,
value: 'kuma'
}, {
id: '3' ,
value: 'cent'
}];
$scope.obj1 = {
'1': 'seti' ,
'2': 'kuma' ,
'3': 'cent'
};
$scope.obj2 = {
'ins':{text:'seti', value:'s1' },
'abc':{text:'kuma', value:'s2' },
'coln':{text:'cent', value:'s3' }
};
});
?
查看更多关于Angular ng-repeat 对象和数组遍历的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did222867