Angular 專案目錄結構

大家好 !! 最近在用Angular 做開發 目前目錄結構有點亂 想問一下各位大大是如何分類

你們是怎麼安排專案結構的? 這真的沒有標準答案

您說的專案結構是指???
因為我之前是寫java 後端的
以java 後端分類來說
com
└── example
└── myproject
├── domain
│ ├── Customer.java
│ └── CustomerRepository.java

├── service
│ └── CustomerService.java

└── controller
└── CustomerController.java

所以我不知道 Angular 會不會也有這樣的分類???

當然還是可以做 service 層,我給你一個方向啦,如果使用 domain 的方式,那就會跟網頁路由比較有關係,而 Angular 的 Ngmodule 搭配 Router 的 Lazy Loading 就可以做到切分檔案的效果
那是不是相關的 service / model 都可以放在同一個 Module 下

那共用的部分怎麼辦,我以前的習慣會都全掛在一個 Module 下,現在是一個 ShareComponent 就自己一個 NgModule, 這樣要各別 import 就比較簡單

但不管怎樣做,團隊自己講好就好. 因為切分的方式真的太多種了

感謝大大得回復 ,我會再與我的團隊 討論看看

分享我找到的相關文章

另外,因為現在 service 的註冊方式,變成 NgModule 也不一定要放 providers, 可以直接在 service 的地方設定