将 angular 4 到 7 http 升级到 httpclient

Bun*_*eng 4 ng-upgrade angular-upgrade angular angular7

目前,我正在使用 webpack 将我的 Angular project4 升级到 Angular7。
我卡在了一步

HttpModuleHttp服务切换到HttpClientModuleHttpClient服务。HttpClient简化了默认的人体工程学(您不再需要映射到 json)并且现在支持类型化的返回值和拦截器。

关于这一步我需要更换

  • HttpModule => HttpClientModule
  • Http=> 对于从=>更新,是否有任何脚本可以帮助喜欢或我们需要手动编辑?HttpClient

    HttpHttpClient
    $rxjs-5-to-6-migrate -p src/tsconfig.app.json

Der*_*ğlu 7

只需将您的导入从 HttpModule 更改为 HttpClientModule 并将 Http 更改为 HttpClient

import {HttpClientModule} from '@angular/common/http'
import {HttpClient} from '@angular/common/http'
Run Code Online (Sandbox Code Playgroud)