Javascript 多次重复填充表格
我试图用不同范围变量的值填充同一个表。A和B将始终具有相同的长度Javascript 多次重复填充表格,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我试图用不同范围变量的值填充同一个表。A和B将始终具有相同的长度 $scope.a=[1,2,3] $scope.b=[4,5,6] A. B {{itemA}} {{itemB}} 我将两个数组合为一,并访问如下属性: $scope.items = [{ a: 1, b: 4 }, { a: 2, b: 5 }, { a: 3, b: 6 }] <tr ng-repeat="item in items">
$scope.a=[1,2,3]
$scope.b=[4,5,6]
A.
B
{{itemA}}
{{itemB}}
我将两个数组合为一,并访问如下属性:
$scope.items = [{
a: 1,
b: 4
}, {
a: 2,
b: 5
}, {
a: 3,
b: 6
}]
<tr ng-repeat="item in items">
<td>{{item.a}}</td>
<td>{{item.b}}</td>
</tr>
$scope.items=[{
答:1,,
b:4
}, {
答:2,,
b:5
}, {
a:3,
b:6
}]
{{item.a}
{{item.b}
我将两个数组合为一,并访问如下属性:
$scope.items = [{
a: 1,
b: 4
}, {
a: 2,
b: 5
}, {
a: 3,
b: 6
}]
<tr ng-repeat="item in items">
<td>{{item.a}}</td>
<td>{{item.b}}</td>
</tr>
$scope.items=[{
答:1,,
b:4
}, {
答:2,,
b:5
}, {
a:3,
b:6
}]
{{item.a}
{{item.b}
如果我们可以假设两个数组始终具有相同的长度:
<table>
<thead>
<tr>
<th>A</th>
<th>B</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="itemA in a track by $index">
<td>{{itemA}}</td> <!--Could also be a[$index] -->
<td>{{b[$index]}}</td>
</tr>
</tbody>
</table>
A.
B
{{itemA}}
{{b[$index]}
它所做的只是通过和索引跟踪数组,并使用该索引获取B中的必要元素。如果我们可以假设两个数组始终具有相同的长度:
<table>
<thead>
<tr>
<th>A</th>
<th>B</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="itemA in a track by $index">
<td>{{itemA}}</td> <!--Could also be a[$index] -->
<td>{{b[$index]}}</td>
</tr>
</tbody>
</table>
A.
B
{{itemA}}
{{b[$index]}
它所做的只是通过和索引跟踪数组,并使用该索引获取B中必要的元素。将一些特殊值添加到内部范围,包括$index
,您可以使用这些值引用B
中的相应值
<tr ng-repeat="itemA in a">
<td>{{ itemA }}</td>
<td>{{ b[$index] }}</td>
</tr>
向内部范围添加一些特殊值,包括$index
,您可以使用这些值从b
引用相应的值
<tr ng-repeat="itemA in a">
<td>{{ itemA }}</td>
<td>{{ b[$index] }}</td>
</tr>