一种常见的做法是将服务包括在@NgModule.providers
@NgModule({
providers: [
MessageService
]
})
根据Angular 教程,您可以提供服务,而无需在@NgModule
装饰器中指定它,使用@injectable.providedIn
@Injectable({
providedIn: 'root',
})
export class MessageService {...}
使用 Angular 教程中介绍的方法有什么好处吗?