Http 客户端 Angular 6

Gui*_*nes 1 http request angular

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

“Observable”类型不能分配给“Observable”类型。类型 'ArrayBuffer' 缺少类型 'AccountModel[]' 中的以下属性:length、pop、push、concat 等 25 个

我的要求如下:

 getAccounts(): Observable<AccountModel[]>
    {
        return this.http.get(`${this._configShared.getApiUrl()}`, this.httpOptions);
    }
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

提前致谢...

我执行了以下操作,但它也不起作用:

getAccounts(): Observable<AccountModel[]>
    {
        return this.http.get<AccountModel[]>(`${this._configShared.getApiUrl()}`, this.httpOptions);
    }
Run Code Online (Sandbox Code Playgroud)

错误:

类型 'Observable>' 不可分配给类型 'Observable'。类型“HttpEvent”不可分配给类型“AccountModel[]”。“HttpSentEvent”类型缺少“AccountModel[]”类型中的以下属性:length、pop、push、concat 等 26 个。

pei*_*ent 5

改变

return this.http.get(`${this._configShared.getApiUrl()}`, this.httpOptions);
Run Code Online (Sandbox Code Playgroud)

return this.http.get<AccountModel[]>(`${this._configShared.getApiUrl()}`, this.httpOptions);
Run Code Online (Sandbox Code Playgroud)