AngularJS的ng-repeat循环中如何获得被循环列表的索引值使⽤angularJS框架的话都需要引⼊angular.min.js⽂件,这个想必各位⼤佬都懂得,我就不多说了。
这⾥主要说说AngularJS的ng-repeat循环中如何获得被循环列表的索引值。
假如有⼀个表格:
代码如下:
1<table class="table table-bordered table-striped table-hover dataTable">
2 <thead>
3 <tr>
4
5
6 <th class="sorting">规格选项</th>
7 <th class="sorting">排序</th>
8 <th class="sorting">操作</th>
9 </thead>
10 <tbody>
angular和angularjs11 <tr ng-repeat="pojo in entity.specificationOptionList">
12
13 <td>
14 <input class="form-control" placeholder="规格选项" ng-model="pojo.optionName">
15 </td>
16 <td>
17 <input class="form-control" placeholder="排序" ng-model="ders">
18 </td>
19 <td>
20 <button type="button" class="btn btn-default" title="删除" ng-click="deleteTableRow($index)"><i class="fa fa-trash-o"></i> 删除</button>
21 </td>
22 </tr>
23
24 </tbody>
25 </table>
我点击删除按钮,就相当于把specificationOptionList集合去除⼀列数据,调⽤controller.js⽂件中调⽤
$ity.specificationOptionList.splice(index,1)。
那index的值从何得到呢,我们只需要在ng-repeat循环中,删除按钮中的ng-click="deleteTableRow()⽅法⾥传⼊$index就可以了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论