我有一個Angular2項目(由angular-cli
生成)。在這個項目中,我有一個主模塊和一個子模塊。子模塊代表一個明確定義的概念,因此很適合將其作爲(可能可重用)NgModule
。從Angular2 NgModule訪問共享樣式
子模塊封裝了不同的組件,只向外暴露一個組件。這很好,它運作良好,所以模塊可以重複使用。
但是,該模塊確實具有一個全局依賴性,可以阻止它完全脫離可重用模塊。 scss
文件使用@import
訪問常見的scss
文件。常見的scss
文件位於模塊之外。
那麼,具體而言,模塊內部scss
樣式文件是指scss
文件模塊外使用相對路徑,像這樣:
@import './../../../assets/styles/common-props';
我不想給scss
文件複製到模塊。使用常見的scss
文件的最佳方式是什麼,以便模塊變得易於重用?有最佳做法嗎?
你可以發佈一些代碼嗎?我想看看你想做什麼。 –
@JohnBaird在代碼中添加了代碼 –