0
我想了解在f.e中有多個服務工廠是否是一種好的做法。 home.services.js
文件裏面可能有一些其他的服務。Angular:在服務模塊中有多個服務/工廠被認爲是一種很好的做法?
home.services.js看起來是這樣的:
這是結構罰款?還是隻允許建立一個工廠/每個*.service.js
其中可能包含多個服務/功能?
我想了解在f.e中有多個服務工廠是否是一種好的做法。 home.services.js
文件裏面可能有一些其他的服務。Angular:在服務模塊中有多個服務/工廠被認爲是一種很好的做法?
home.services.js看起來是這樣的:
這是結構罰款?還是隻允許建立一個工廠/每個*.service.js
其中可能包含多個服務/功能?
將每個服務放在自己的文件中並將該文件命名爲與服務相同的文件要好得多。通過這種方式,您將能夠在您最喜愛的IDE /編輯器中使用「打開資源」快捷方式來查找服務的代碼。當您的代碼庫變大時,這比文件中的文本搜索更實用。
所以這意味着最好從單獨的'.js'文件注入服務,這些文件將被'home.services.js'使用,並在稍後的f.e中使用它們。 'controller'? –
是的。當你將服務放在同一個Angular模塊下時,你可以將這些服務注入其他服務或控制器,指令,過濾器等。 –
非常感謝您的快速回答和回覆! –