2016-04-25 8 views
1

Gibt es etwas Ähnliches wie angular.js ng-class in eckigem Material?Klasse der angularen Materialelemente ändern

Ich möchte in der Lage sein, die Klasse der Elemente basierend auf Werten vom Controller zu ändern, und ich kann keine Möglichkeit finden, dies zu tun.

In der samples sah ich eine Möglichkeit, das Stil-Attribut zu ändern, aber das sieht hässlich aus, wenn es viele Stile zu ändern gibt.

+0

Was verhindert die Verwendung von ng-Klasse? eckig-material app ist immer noch eckig ... – oKonyk

+0

Nichts ... Versuchte es und es hat nicht funktioniert. Ich werde mit Code-Snippet aktualisieren. Es sollte funktionieren? –

Antwort

2

Da eckige Material-App immer noch eckig ist, funktioniert die ng-Klasse normal.

<div ng-class="{'my-bacground': isClass}"> 

wo 'my-bacground' Name der Klasse ist und isClass ist der Name der Variable $scope angebracht.

Für ein funktionierendes Beispiel siehe plunk.

+0

Danke für die Mühe! Mein Problem stellte sich als etwas anders heraus (und ich werde es wahrscheinlich in einer anderen Frage hinzufügen). Ich habe die Antwort akzeptiert, da sie das Problem gelöst hat. –

Verwandte Themen