2016-05-24 15 views
1

Ich möchte Farbe vom Benutzer erhalten und ändern Sie die vorhandene Sass Farbvariable auf die Farbe durch den Benutzer wählen. Ich sah eine link, aber es gibt noch kein Beispiel in Bezug auf Winkel 2 auf diesem. Bitte helfen Sie. Danke im Voraus.Bearbeiten SASS-Variable von Winkel 2 Typoskript

Antwort

0

können Sie Inline-Styles verwenden wie <div [style.color]="colorVar"> so können Sie den colorVar Wert von ts ändern die color der div

+0

Ich habe die Variable SASS an vielen Orten verwendet und ich möchte, dass alle nach der Wahl des Benutzers aktualisiert werden. – AishApp

+1

Verwenden Sie nicht die Variable sass, verwenden Sie die Typoskript-Variable. –

+0

Sie beabsichtigen, die Typoskript-Variable als global zu verwenden und sie in der App zu verwenden? – AishApp

3

SASS ist CSS Pre-Prozessor zu ändern, so dass durch die Zeit, die Sie Client HTML Markup sind verbraucht Die Variablen sind bereits materialisiert und bilden nun den Standard CSS.

Sobald Sie anfangen, mit Sass zu basteln, nimmt es Ihre vorverarbeitete Sass-Datei und speichert sie als normale CSS-Datei, die Sie auf Ihrer Website verwenden können.

Als Manu Valdés Anrufe aufmerksam zu, gibt es andere Dinge, die Sie speziell mit Styling zu helfen, mit Angular2 tun können. Details zum Komponentendesign finden Sie in der offiziellen Dokumentation here.

+0

Ich habe zwei Anwendungen in einem einzigen Repository und ich wollte die scss-Variable einer Anwendung von anderen nach Wahl des Benutzers ändern. – AishApp

+0

Es klingt, als müssten Sie in [Theming] schauen (http://ionicframework.com/docs/v2/theming/theming-your-app/). –

+0

Gut. Ich möchte die Farben in der Thematisierung selbst ändern, damit die Variable in der gesamten Anwendung verwendet wird. – AishApp