首页 文章

Angular 4 - 错误:没有HttpParams的提供者

提问于
浏览
2

grab 这个错误 . '错误:没有HttpParams的提供商!'从Http迁移到HttpClient . 在app.module.ts中导入HttpClientModule并使其成为@NgModule中的成员 - >导入

在app.module.ts中仍然有HttpModule的导入 . 它可以与新的HttpClientModule发生冲突吗?

在我的服务中,我有:

import {HttpClient, HttpHeaders, HttpParams} from "@angular/common/http";

有人可以告诉我为什么会这样吗? TIA,Pedro .

1 回答

  • 2

    你得到HttpClient的错误所以,你缺少HttpClientModule .

    你应该在app.module.ts文件中导入它像这样 -

    从'@ angular / common / http'导入;并在NgModule装饰器中提到它像这样 -

    @NgModule({... imports:[HttpClientModule] ...})如果这甚至不起作用,请尝试清除浏览器的cookie并尝试重新启动服务器 . 希望它可以工作,我得到了同样的错误 .

相关问题