1
我知道那一定是一件很简单的,但今天想不出它 - 周一:)Angular2:指令:对儿童捕捉单击事件
所以,我有一个响应表
import {Directive, HostListener} from '@angular/core';
@Directive({
selector: '.table-responsive'
})
export class TableResponsiveDirective {
@HostListener('click', ['$event']) scroll(direction: string, event: MouseEvent){
console.info('clicked: ' + direction + ' ' +event);
event.stopPropagation();
event.preventDefault();
}
}
一个指令
这是我的看法
<div class="table-responsive">
<a href="#" (click)="scroll('left', $event)">LEFT</a>
<a href="#" (click)="scroll('right', $event)">RIGHT</a>
<table>...</table>
</div>
现在,我该如何让它工作?我不想捕捉整个.table-responsive ...但只是这两个链接