Angular Http客户端6
我正在尝试键入请求的返回,但出现以下错误: 类型“Observable”不可分配给类型 “可观察的”。类型“ArrayBuffer”缺少 “AccountModel[]”类型中的以下属性:长度、弹出、推送、, 康卡特,还有25个 我的要求如下:Angular Http客户端6,angular,http,request,Angular,Http,Request,我正在尝试键入请求的返回,但出现以下错误: 类型“Observable”不可分配给类型 “可观察的”。类型“ArrayBuffer”缺少 “AccountModel[]”类型中的以下属性:长度、弹出、推送、, 康卡特,还有25个 我的要求如下: getAccounts(): Observable<AccountModel[]> { return this.http.get(`${this._configShared.getApiUrl()}`, this.h
getAccounts(): Observable<AccountModel[]>
{
return this.http.get(`${this._configShared.getApiUrl()}`, this.httpOptions);
}
getAccounts():可观察
{
返回this.http.get(`${this.\u configShared.getapirl()}`,this.httpOptions);
}
我哪里做错了
先谢谢你
我做了以下操作,但也不起作用:
getAccounts(): Observable<AccountModel[]>
{
return this.http.get<AccountModel[]>(`${this._configShared.getApiUrl()}`, this.httpOptions);
}
getAccounts():可观察
{
返回this.http.get(`${this.\u configShared.getapirl()}`,this.httpOptions);
}
错误:
类型“Observable>”不可分配给类型
“可观察的”。类型“HttpEvent”为
不可分配给类型“AccountModel[]”。
类型“HttpSentEvent”缺少类型“AccountModel[]”中的以下属性:长度、pop、push、concat等
改变
到
返回this.http.get(`${this.\u configShared.getapirl()}`,this.httpOptions);
更改
return this.http.get(`${this._configShared.getApiUrl()}`, this.httpOptions);
到
返回this.http.get(`${this.\u configShared.getapirl()}`,this.httpOptions);
我这样做了,但也不起作用。我用新的错误更新了我的问题,我这样做了,但它也不起作用。我用新的错误更新了我的问题,您从何处导入可观察的
?请分享您的导入状态和HttpOptions HttpOptions是任何对象。从Observable导入是:“从“rxjs”导入{Observable}”您从何处导入可观察的?请共享您的导入状态和HttpOptions HttpOptions是任何对象。从Observable导入是:“从“rxjs”导入{Observable}”
return this.http.get<AccountModel[]>(`${this._configShared.getApiUrl()}`, this.httpOptions);