1

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を二重にバインドする必要がありますか?

4

1 に答える 1