にクリックイベントをキャプチャ - 月曜日:)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>
ここで私はどのように動作させるのですか?私は全体の反応をキャプチャしたくありません...しかし、これらの2つのリンクだけ