我正在關注角度爲todd motto's styleguide。在他的方法和約翰帕帕的方法中,他們說每個組件都應該有自己的服務。角度:使用可重用服務的許多組件
我的問題是,當我有一個服務(例如getArticlesByStoreId),我想從不相互關聯的不同組件使用服務時會發生什麼。從這個風格的指導,我明白我必須重寫我的服務文件到兩個組件,但我想我可以有一個「sharedServices /」爲所有這些共享服務,所以我不會最終重寫代碼。
你會在這種情況下做什麼?
app/
|--components/
|--comp1/
|--service.js
|--comp2/
|--service.js
或
app/
|--components/
|--comp1/
|--comp2/
|--services/
|--sharedServices/
|--service.js