providedIn
现在提供了服务,该服务具有树上可摇的优势。我有两个表单,它们将在应用程序的不同位置使用,因此请使用lazy-load编写表单。
应用程序结构如下:
.
├── modules
├── shared
├── shared-forms
│ ├── course-form
│ ├── form-styles.scss
│ └── journey-form
│ ├── journey-form.component.html
│ ├── journey-form.service.ts // use this in new and update-journey module
│ ├── new-journey
│ │ ├── new-journey.component.ts
│ │ ├── new-journey.module.ts
│ │ └── new-journey-routing.module.ts
│ └── update-journey
│ ├── update-journey.component.ts
│ ├── update-journey.module.ts
│ └── update-journey-routing.module.ts
└── store
如何在两个模块中使用相同的服务? providedIn
和'root'可以取值是什么?