嗨,我有一个提供商正在使用:
构造(http:http,myservice:myservice,events:events)
在我的单元测试中我打电话给
provider=new myprovider(httpbackend、myservice、events)
我得到以下信息:
TS2345: Argument of type 'typeof HttpBackend' is not assignable to parameter of type 'Http'.
类型“typeof httpbackend”中缺少属性“\u backend”。
你必须使用 HttpClient 从 @angular/common/http ,而不是 Http 忘了不包括 HttpClientModule 在里面 app.module.ts
HttpClient
@angular/common/http
Http
HttpClientModule
app.module.ts
import {HttpClientModule, HttpClient} from '@angular/common/http';