3
クリックした要素ごとに関数を実行したい。これが現在の状況です:子コンポーネントでクリックイベントを発生させるにはどうすればよいですか?
<!-- This is the parent-component -->
<template ngFor let-myData [ngForOf]="someData">
<tr [item]="myData" (click)="toggleActive($event)" child-component>
</template>
子コンポーネントは次のようになります。
<td>{{ item.data1 }}</td>
<td>{{ item.data2 }}</td>
<td>{{ item.data3 }}</td>
私はtr
をクリックするたびに、私は私がクリックされた子コンポーネントに発射するtoggleActive
-functionをしたいです。現時点では、親コンポーネントで発生します。私はこの仕事をどのようにして私が望むようにすることができますか?