Nur neugierig, ob es irgendwelche größeren Vorteile bei einem dieser Ansätze gibt?ngClass oder class = "{{}}"?
<div class="small" ngClass="well-{{small}}">small</div>
oder
<div class="small" class="well-{{big}}">big</div>
Nur neugierig, ob es irgendwelche größeren Vorteile bei einem dieser Ansätze gibt?ngClass oder class = "{{}}"?
<div class="small" ngClass="well-{{small}}">small</div>
oder
<div class="small" class="well-{{big}}">big</div>
Die Art und Weise Sie ngClass
verwenden es spielt keine Rolle. Obwohl ermöglicht ngClass uns bedingt Klassen hinzufügen, dh
<some-element [ngClass]="{'first': true, 'second': true, 'third': false}">...</some-element>
wenn class
verwenden, haben Sie so etwas wie:
<some-element [class]="someExpression ? 'first' : ''">...</some-element>
Um es zusammenzufassen, ist ngClass flexibler, wenn Sie bedingte hinzufügen müssen Klassen.
Der einzige Vorteil in meiner Erfahrung ist, wenn Sie die Daten formatiert werden soll. Zum Beispiel ein Datum, sonst ist es das gleiche:
{{'1288323623006' | date:'MM/dd/yyyy @ h:mma'}}