3
我們有一個核心模塊,用於定義組件以及繼承核心模塊(在單個應用程序中)的子模塊。子模塊包含從核心組件繼承的子組件。Angular 2/4:加載每個模塊的sass變量
核心模塊中的每個組件都通過sass導入導入變量。我希望子組件使用不同的不同sass變量,但不必重新定義所有css規則。
我該如何做到這一點?
注意:如果每個子模塊都在單獨的應用程序中,我找到了一個解決方案。使用.angular-cli.json中的「stylePreprocessorOptions」配置(定義每個應用程序),我可以使用文件名而不是文件相對路徑在覈心組件中導入變量。這樣,每個子組件都使用正確的變量文件,而無需做任何事情。但我不希望使用的幾個應用程序,因爲我們將不得不像他們一樣的40 ...
感謝
我的項目已經在使用sass。我希望能夠更改模塊中所有組件的sass變量,而不必重新定義所有組件中的sass導入 – David
導入時是否存在相對路徑問題? –
https://github.com/angular/angular-cli/issues/5798 –