Ich verwende dieses Paket eine popover in meiner App zu erstellen:
https://github.com/pleerock/ng2-popover
Das Problem ist, ich eine Tabelle für Daten mit ngFor
haben, also muss ich verschiedene popovers für verschiedene Zeilen. Hier ist der Code:Angular 2 Element dynamisch ref
<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>
So actions
ref ist gleich für alle ngFor
Instanzen.
Wie kann ich das ref dynamisch machen? So etwas wie [ref]="'actions-' + key.id"
.
Sie Index verwenden könnte. '* ngFor =" lass Schlüssel der Schlüssel; lass i = index; trackBy: trackByFn "' und dann '[ref] =" 'actions-' + index "' –
Ja, danke, aber es sieht aus wie eckig nicht wissen eine solche Richtlinie wie "[ref]". – Efog