私は私のアプリでポップオーバーを作成するには、このパッケージを使用しています:
https://github.com/pleerock/ng2-popover
問題は、私はデータのngFor
を持つテーブルを持っているので、私は異なる行に異なるpopoversを必要としています。ここでは、コードは次のようになります。角度2要素の動的参照
<div class="dt-row" *ngFor="let key of keys">
<popover-content #actions
title="Actions"
placement="bottom"
[animation]="false"
[closeOnClickOutside]="true"
[closeOnMouseOutside]="false"
[disabled]="false"
[onHover]="false">
<a>Edit</a>
<a>Delete</a>
</popover-content>
<div [popover]="actions">
...
</div>
</div>
のでactions
refはすべてngFor
インスタンスで同じです。
このrefを動的にするにはどうすればよいですか? [ref]="'actions-' + key.id"
のようなものです。
あなたは、インデックスを使用することができます。 "* ngFor ="キーのキーを押す; i = index; trackBy:trackByFn "'と次に[ref] = "'actions-' + index" ' –
ええ、ありがとう、 '[ref]'のような指令です。 – Efog