我有angular.js表。我正在收到数据。这些数据在数据中:D
var dataArr = [
0: "aaa",
1: "bbb"
]
我有检查器,如果是data.length> 0然后必须显示两次。
例如:
var user1 = {name: "george", field: [0: "aaa"]}
<<<此用户必须在表格中显示一次。
var user2 = {name: "Fred", field: [0: "aaa", 1: "bbb"]}
<<<此用户必须在表格中显示两次,依此类推......
我正在使用ng-repeat在表格中写入数据:
<div ng-repeat="item in data">
<div>{{item.name}}</div>
<div>{{item.field}}</div>
答案 0 :(得分:0)
根据我的回答,您希望得到这样的结论:
George aaa
Fred bbb
Fred ccc
来自数据:
people = [
{
"name": "George",
"field": ["aaa"]
},
{
"name": "Fred",
"field": ["bbb", "ccc"]
}
];
为此,您可以使用嵌套的角度重复,如:
<div ng-repeat="person in people">
<div ng-repeat="field in person.field">
{{ person.name }}
{{ field }}
</div>
</div>
答案 1 :(得分:0)
你可以试试这个。 我认为你的数据应该是这样的。
$socpe.dataArr = [{0: "aaa",1: "bbb"},{0: "aaa",1: "bbb"}];
$socpe.data = [{
"name": "George"
},{
"name": "George2"
}]
<div ng-repeat="item in data track by $index">
<div>{{item.name}}</div>
<div>{{dataArr[$index][0]}} {{dataArr[$index][1]}}</div>
</div>