【发布时间】:2015-05-09 16:46:05
【问题描述】:
我的表格在使用 ng-repeat 生成的 html 视图中。在表格中,当我单击某些 ID 行中的“显示检查”按钮(例如 1)时,“检查”字应该在 ID 号 1 旁边可见,当我单击 2 时,“检查”字应该在 ID 号 2 旁边可见并且数字 1 中的“CHECK”一词应该被删除或不可见。我在表中使用 ng-repeat。它几乎工作正常,除了当我单击按钮 2 次时,另一个“检查”字仍然可见,这不应该。任何帮助将非常感激。谢谢
这是我的小提琴:http://jsfiddle.net/DharkRoses/onao6ddn/
示例代码:
<tr ng-repeat="user in users">
<td><p ng-show ="user.myVar">CHECK</p>{{user.id}}</td>
<td>{{user.name}}</td>
<td>{{user.stat}}</td>
<td><button id ="btn" ng-click = "toggleShow(user)">show check</button></td>
</tr>
【问题讨论】:
-
你有什么问题?
-
嗨@Rebornix,我现在的问题是我想显示一次“CHECK”字样。