ng-bootstrap ブートストラップ コンポーネントを使用しています。
私はまだ Angular2 に不慣れで、いくつかの概念を理解するのに苦労しています。
カルーセル コンポーネントには onClick イベント出力が含まれていません。
クリックしたスライドの情報を維持したまま、独自のものを作成しようとしています。
したがって、私はこれを試しました:
<ngb-carousel>
<template ngbSlide id="mySlide" (click)="onSlideClicked()">
<img src="../assets/slide.jpg">
<div class="carousel-caption">
<h3>MySlide</h3>
<p>Just my slide.</p>
</div>
</template>
</ngb-carousel>
これは機能せず、クラッシュしました。したがって、さらに2つのアイデアがありました.ngb-carousel自体にクリックイベントを追加するか(これではIDに関する情報が得られません)、同じ問題で画像にクリックイベントを追加します.
クリックされたオブジェクトの ID を取得する onClick のベスト プラクティスを実装するにはどうすればよいですか? 代わりにIDを二重にバインドする必要がありますか?