Ошибка: свойство 'map' не существует для типа 'Observable' - PullRequest
0 голосов
/ 24 мая 2018

После того, как я обновил angular / cli, я получил ошибку:

error TS2339: Property 'map' does not exist on type 'Observable<Response>'

enter image description here

Я испробовал все возможные решения из Свойство 'map' не существует ввведите 'Observable '

, но ошибка все еще существует.

Ответы [ 2 ]

0 голосов
/ 29 июля 2018

Для последней версии rxjs нам нужно установить npm, установить rxjs-compat из терминала, а затем объявить

import 'rxjs / add / operator / map';

0 голосов
/ 24 мая 2018

Легко опубликовать ответ, когда вы предоставляете свой код вместо скриншота. В любом случае , вам нужно pipe это:

getUsers() {
    return this._http.get(this.baseUrl+'/show-users', this.options)
                     .pipe(
                          map((response:Response)=>response.json())
                      );

Не забудьте импортировать map, как это:

import { map } from 'rxjs/operators';
...