首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Http客户端角6

Http客户端角6
EN

Stack Overflow用户
提问于 2019-04-01 17:47:17
回答 1查看 1K关注 0票数 1

我正在尝试输入我的请求的返回,但是我得到了以下错误:

类型‘可观察’是不能分配的类型‘可观察’。类型“ArrayBuffer”缺少“AccountModel[]”类型中的以下属性:长度、弹出、推送、连接和其他25个属性

我的要求如下:

代码语言:javascript
复制
 getAccounts(): Observable<AccountModel[]>
    {
        return this.http.get(`${this._configShared.getApiUrl()}`, this.httpOptions);
    }

我哪里出问题了?

提前谢谢..。

我做了以下工作,但也不起作用:

代码语言:javascript
复制
getAccounts(): Observable<AccountModel[]>
    {
        return this.http.get<AccountModel[]>(`${this._configShared.getApiUrl()}`, this.httpOptions);
    }

错误:

键入“Observable>”不能指定键入“可观察的”。键入'HttpEvent‘不能指定键入'AccountModel[]’。类型'HttpSentEvent‘缺少’AccountModel[]‘类型中的以下属性:长度、弹出、推送、连接和其他26个属性。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-01 17:48:50

变化

代码语言:javascript
复制
return this.http.get(`${this._configShared.getApiUrl()}`, this.httpOptions);

代码语言:javascript
复制
return this.http.get<AccountModel[]>(`${this._configShared.getApiUrl()}`, this.httpOptions);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55460864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档