Http Client Angular 6 - PullRequest
       11

Http Client Angular 6

1 голос
/ 01 апреля 2019

Я пытаюсь напечатать ответ на свой запрос, но получаю следующую ошибку:

Тип «Наблюдаемый» не может быть назначен типу «Наблюдаемый». В типе 'ArrayBuffer' отсутствуют следующие свойства из типа 'AccountModel []': длина, поп, толчок, конкат и еще 25

Я запрашиваю следующее:

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

Где я иду не так?

Заранее спасибо ...

Я сделал следующее, и оно также не сработало:

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

ошибка:

Тип «Наблюдаемый>» нельзя назначить типу «Наблюдаемый». Тип «HttpEvent» нельзя назначить типу «AccountModel []». В типе 'HttpSentEvent' отсутствуют следующие свойства из типа 'AccountModel []': длина, поп, толчок, конкат и еще 26.

1 Ответ

3 голосов
/ 01 апреля 2019

Изменить

return this.http.get(`${this._configShared.getApiUrl()}`, this.httpOptions);

на

return this.http.get<AccountModel[]>(`${this._configShared.getApiUrl()}`, this.httpOptions);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...