2017-06-12 105 views
1

過去我們已經完成了主題切換。在Angular 1.5我們有3個CSS文件。主佈局文件和2個顏色的css文件。當用戶選擇一個主題時,我們將應用適當的顏色CSS文件來改變主題。Angular:主題切換器

現在在Angular 2+我們使用sass,每個組件都有自己的樣式。我們不能使用相同的方法爲每個主題創建一個'color'css文件。

Angular 2+什麼是在每個組件有自己的css文件時切換主題的方法。我假設有一種方法可以告訴每個組件切換到主題顏色選擇器?任何指導表示讚賞,謝謝

回答

0

您可能想根據當前主題做Sass mixins。看看material主題是如何工作的。

在項目的根目錄中,您可以擁有一個ming.scss文件,該文件使用mixin根據類設置不同的主題。然後,您可以通過更改課程輕鬆更改主題。