Angular 6 の最新リリースでは、サービスはprovidedIn
サービス メタデータのプロパティを使用してモジュールに登録されます。
@Injectable({
providedIn: 'root',
})
export class HeroService {}
providers
ただし、ドキュメントでは、Angular 5 で行ったように、モジュール メタデータのモジュール配列にサービスを登録することについても言及しています。
@NgModule({
providers: [HeroService],
})
export class AppModule {}
そう、
- 注入するサービスをインジェクターに認識させるには、どのメソッドを使用する必要がありますか?
- モジュール
providers
配列メソッドは廃止されますか?