Если у меня есть AngularJS HTML, который создает таблицу так:Как добавить элемент управления click и double click в строку с помощью AngularJS?
<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] (http://docs.angularjs.org/api/ng.directive:ngClick) и [ngDblclick] (http://docs.angularjs.org/api/ng.directive:ngDblclick). Можете ли вы предоставить плункер или jsfiddle? – Satpal
Нужно ли мне помещать это в каждую ячейку, или я могу поместить ее в строку? –
Я только что понял. Одним щелчком мыши я хочу просто сделать одну строку, которую я нажимаю, чтобы выделить и удалить любую предыдущую подсветку. Я думаю, что этого может быть труднее достичь. –