遍历 objects 包含 AngularJS 中的数组
Loop through objects containing arrays in AngularJS
我有一个 JSON 结构,我想在其中循环访问数组中的数据,但我似乎无法在 AngularJS 中使用 ng-repeat
。
这是JSON结构
{
"header": ["header1", "header2"],
"content": {
"Data1": ["data1", "data2"],
"Data2": ["data1", "data2"]
}
}
在我的 html 中,我这样做:
<div ng-repeat="item in header">
<li>{{item}}</li>
<div ng-repeat="(key, value) in content">
<li>{{key}}</li>
<li>{{value}}</li>
</div>
</div>
header 数据检索正常,但我无法遍历 Data1 和 Data2 中的数组 objects
试试这个
<div ng-repeat="item in header track by $index">
<li>{{item}}</li>
<div ng-repeat="(key, value) in content track by $index">
<li>{{key}}</li>
<li ng-repeat="val in value track by $index">{{val}}</li>
</div>
</div>
我有一个 JSON 结构,我想在其中循环访问数组中的数据,但我似乎无法在 AngularJS 中使用 ng-repeat
。
这是JSON结构
{
"header": ["header1", "header2"],
"content": {
"Data1": ["data1", "data2"],
"Data2": ["data1", "data2"]
}
}
在我的 html 中,我这样做:
<div ng-repeat="item in header">
<li>{{item}}</li>
<div ng-repeat="(key, value) in content">
<li>{{key}}</li>
<li>{{value}}</li>
</div>
</div>
header 数据检索正常,但我无法遍历 Data1 和 Data2 中的数组 objects
试试这个
<div ng-repeat="item in header track by $index">
<li>{{item}}</li>
<div ng-repeat="(key, value) in content track by $index">
<li>{{key}}</li>
<li ng-repeat="val in value track by $index">{{val}}</li>
</div>
</div>