Arrays 从json循环angularjs读取对象数组
我的目标如下:Arrays 从json循环angularjs读取对象数组,arrays,json,angularjs,Arrays,Json,Angularjs,我的目标如下: var obj = { { name : 'John', address : 'hongkong', company : 'hongkong pvt ltd', employess : [ 'Ravi', 'Kabhi', 'Abhi Nahi' ] }, { name : 'Deo', address : 'China', company : 'China pvt ltd', employess : [ 'Wong',
var obj = {
{
name : 'John',
address : 'hongkong',
company : 'hongkong pvt ltd',
employess : [
'Ravi',
'Kabhi',
'Abhi Nahi'
]
},
{
name : 'Deo',
address : 'China',
company : 'China pvt ltd',
employess : [
'Wong',
'kong',
'Lee'
]
}
}
我以以下方式访问对象,但如何以循环方式访问数组
<div ng-repeat="o in obj">
<p>{{o.name}}</p>
<p ng-repeat="e in o.employees">
<span>{{e}}</span>
</p>
</div>
{{o.name}}
{{e}}
这就是我在《翡翠》中的表现,但我想安格尔不认识它。如何在阵列中循环?尝试以下方法:
在控制器内部:
$scope.obj = [
{
'name' : 'John',
'address' : 'hongkong',
'company' : 'hongkong pvt ltd',
'employess' : [
'Ravi',
'Kabhi',
'Abhi Nahi'
]
},
{
'name' : 'Deo',
'address' : 'China',
'company' : 'China pvt ltd',
'employess' : [
'Wong',
'kong',
'Lee'
]
}
];
在您的HTML页面上:
<div ng-controller="TempCtrl">
<div ng-repeat="o in obj">
<p>{{o.name}}</p>
<hr>
<p ng-repeat="e in o.employess track by $index">
<span>{{e}}</span>
</p>
<hr>
<hr>
</div>
</div>
{{o.name}}
{{e}}
obj
应该是对象的数组。所以您有json数据问题。json应该是:
$scope.obj = [
{
name : 'John',
address : 'hongkong',
company : 'hongkong pvt ltd',
employess : [
'Ravi',
'Kabhi',
'Abhi Nahi'
]
},
{
name : 'Deo',
address : 'China',
company : 'China pvt ltd',
employess : [
'Wong',
'kong',
'Lee'
]
}
]
主要是JSON数据问题。否则你的代码就可以正常工作了你是说你需要类似的东西吗?