2016-04-25 50 views
0

我正在使用Ember CLI創建應用程序。用戶應該可以選擇切換主題。在Ember CLI應用程序中切換樣式表

有兩個Less文件(theme-one.lesstheme-two.less),每個主題一個。

我正在尋找Ember-way來有條件地加載'theme one'或'theme two'文件。是否有Ember方式,或者我應該手動更新CSS <link>元素的href屬性?

+1

更一般questition:反正在'index.html'中使用一個屬性(來自一個服務)? – jelhan

回答

0

因爲我知道沒有任何辦法修改index.html,但我已經按照有關如何將主題應用到我的應用程序這個帖子​​:

https://medium.com/@jonpitch/ember-theming-97e9562084c7#.mfugkic8r

它採用青菜,但我我們少用相同的概念。 基本上,你應該創造一種定義,你在你的模板data-theme屬性和修改在less風格使用theme物業服務 (更容易閱讀帖子不是解釋)