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小时内删除。