アプリの 1 か所で http エラーを処理するカスタム Http プロバイダーを作成しました。RC4では、これを達成するためにアプリをブートストラップしていました:
bootstrap(AppComponent, [
APP_ROUTER_PROVIDERS,
HTTP_PROVIDERS,
provide(HttpErrorService, { useClass: HttpErrorService }),
provide(LocationStrategy, { useClass: HashLocationStrategy }),
provide(PLATFORM_DIRECTIVES, { useValue: [ROUTER_DIRECTIVES], multi: true }),
provide(Http, {
useFactory: (xhrBackend: XHRBackend, requestOptions: RequestOptions, eService: HttpErrorService) => new CustomHttp(xhrBackend, requestOptions, eService),
deps: [XHRBackend, RequestOptions, HttpErrorService]
})
]);
リリース バージョンを実行している今、同様のことを行うにはどうすればよいですか? どういうわけかメインの app.module で provide を使用できますか?
ありがとう!