2017-07-01 1 views
0

Wie kann ich die linke Position eines Elements in einer Schleife auf den Wert eines Elements einstellen?Einstellung der Elementposition in ngFor

<div *ngFor="let label of labels" style="left: {{label.position}};"> 
    {{label.label}} 
</div> 

Ich habe die Klammern versucht, aber das funktioniert nicht.

+0

Mögliche Betrogenen: https://stackoverflow.com/q/37372745/3001761, https://stackoverflow.com/q/38130705/3001761 – jonrsharpe

Antwort

2

können Sie verwenden, um die [style] Bindung:

<div *ngFor="let label of labels" [style.left.px]="label.position"> 
    {{label.label}} 
</div> 
+1

Oder einfach 'style.left' wenn' .position' ist z "10px" statt "10". – jonrsharpe