【发布时间】:2015-01-13 01:56:48
【问题描述】:
我有一个表格,其中每行的最后一列包含一个小加载图标,当单击表格内的按钮时,我想显示该图标。
当使用 ng-repeat 生成每个表行时,加载程序会显示在每一行而不是单独的行中。如何仅针对当前单击的索引将 ng-show 设置为 true 或 false?
模板:
<tr ng-repeat="record in records">
<td>{{ record.name }}</td>
<td><a ng-click="someAction(record.name)">Some Action</a></td>
<td ng-show="loading">Loading...</td>
</tr>
控制器:
$scope.someAction = function(recordName) {
$scope.loading = true;
};
【问题讨论】:
-
嗨,我有一个问题,这是我的代码:stackoverflow.com/questions/26253719/…
标签: javascript angularjs angularjs-ng-repeat