我创建了一个自定义 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 中以某种方式使用提供吗?
谢谢!