Angular - 提供生产服务

时间:2017-05-08 17:42:20

标签: angular service angular-cli environment provider

我想在生产环境中构建(使用angular-cli)时为我们的角项目提供自定义ErrorHandler。

我已经尝试过here所说的话但没有成功。

为了不让你没有代码示例,这就是我最终的结果:

let providers: Provider[] = [
    ...
];

if(environment.production) {
    providers.push({ provide: ErrorHandler, useClass: MyErrorHandler });
}

@NgModule({
    declarations: [
        ...
    ],
    imports: [
        ...
    ],
    bootstrap: [AppComponent],
    providers: providers
})

但是建立(或投放)应用程序:

$ ng build --prod
$ ng serve --prod

不包含此错误处理程序。

我该怎么办呢?

0 个答案:

没有答案
相关问题