Ngx进度栏不推荐使用BrowserXhr

时间:2018-10-26 19:57:35

标签: angular

在以下示例中,我发现BrowserXhr被贬值了:

{ provide: BrowserXhr, useClass: NgProgressBrowserXhr }

但是,当我查看文档时,它会重定向到似乎没有等效提供者示例的httpclient主页面,它被替换为什么?

1 个答案:

答案 0 :(得分:0)

在我的应用程序中(角度5),我已经导入了 NgProgressHttpModule ,而且progressbar对于HTTP调用非常有用,您也可以为路由器导入NgProgressRouterModule

app.module.ts

  import { NgProgressModule } from '@ngx-progressbar/core';
  import { NgProgressHttpModule } from '@ngx-progressbar/http';
  import { NgProgressRouterModule } from '@ngx-progressbar/router';

  ...
  imports: [
     ...
    HttpClientModule,
    NgProgressModule.forRoot(),
    NgProgressRouterModule,
    NgProgressHttpModule
     ...]

您必须添加它们,这是 package.json

的内容
 ...
 "@ngx-progressbar/core": "^4.1.1",
 "@ngx-progressbar/http": "^4.1.1",
 "@ngx-progressbar/router": "^4.1.1",