Я хочу создать директиву в Angular2 для пользовательского события «rowclick»: <tr (rowclick)="onRowClicked(item)"></tr>
. Событие будет реагировать на клики по строке, но отфильтровывает клики по ссылкам и кнопкам внутри ячеек строк.Angular2 директива синтаксиса селектора
Директива декларация:
@Directive({
selector: '[(rowclick)]',
events: ['rowclick'],
host: { '(click)': 'onClick($event)' }
})
У меня есть проблема, чтобы написать селектор директиву, которая ориентирована на свойство (rowclick). Я пробовал [rowclick]
, [(rowclick)]
, [\\(rowclick\\)]
. Ни один из них не работает.
Как написать селектор для таргетинга (rowclick)
атрибут на tr
элемент?