【发布时间】:2014-01-23 16:00:58
【问题描述】:
如果我有 AngularJS HTML 可以创建一个像这样的 table:
<tbody>
<tr data-ng-repeat="row in grid.data">
<td>{{ row.id }}</td>
<td>{{ row.text }}</td>
</tr>
</tbody>
如何添加功能,以便单击一行使该行突出显示,两次单击调用带有row.id 的函数?有没有AngularJS 的方法可以做到这一点,还是我必须使用jQuery?我怀疑这样做的唯一方法是使用jQuery,但我觉得我应该先问AngularJS 问题。
谢谢
【问题讨论】:
-
您可以使用ngClick 和ngDblclick。你能提供一个 plunker 或 jsfiddle 吗?
-
我需要把它放在每个单元格上还是放在行上?
-
我才意识到。单击一下,我只想使我单击的一行突出显示并删除任何以前的突出显示。我认为这可能更难实现。
标签: javascript jquery html angularjs