如何在多个延迟加载的模块中使用服务?

时间:2019-07-09 08:48:53

标签: angular dependency-injection angular8

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'可以取值是什么?

0 个答案:

没有答案