Ich lerne angle2 haben Frage über ngStyle
. Betrachten Sie folgenden Code:Warum nicht ein Ausdruck
<div>
<span [ngStyle]="{color: 'red'}" [style.font-size.px]="fontSize">
red text
</span>
</div>
Warum [style.font-size.px]="fontSize"
ist nicht {{}}
brauchen? Wie:
<div>
<span [ngStyle]="{color: 'red'}" [style.font-size.px]="{{fontSize}}">
red text
</span>
</div>
Einige halten es für eine schlechte Übung, aber 'foo =" strValue "' würde auch funktionieren. Ich würde auch hinzufügen, dass '{}' in 'ngStyle' nicht mit' {{}} 'zusammenhängt. Die erste ist die Syntax des Objekts, die zweite ist die String-Wert-Bindesyntax Angular2. –
Sie haben Recht. Ich wünschte, das könnte deaktiviert werden, da es mir schon viele Kopfschmerzen mit Tippfehlern bereitet hat (aktualisiert den Beitrag, um auf deinen (wichtigen) Kommentar zu verweisen. –