2017-03-24 10 views
0

から発射された要素が私のコードで取得:内部のdivのいずれかをクリックするのでAngular2イベントはここで

<div id="foo" (click)="$event.target.classList.toggle('selected')"> 
    <div>...</div> 
    <div>...</div> 
    <div>...</div> 
</div> 

私はdiv#fooので$event.targetに「選択された」クラスを切り替えたいが正しくありませんそのdivが返され、div#fooは返されません。要素内のいずれかをクリックすると、常にどのようにdiv#fooをターゲットにするか考えていますか?

答えて

1

更新を参照してください@Scipion代わりtarget

<div id="foo" (click)="$event.currentTarget.classList.toggle('selected')"> 
    <div>...</div> 
    <div>...</div> 
    <div>...</div> 
</div> 
+0

currentTargetを使用 –

関連する問題