Ошибка: свойство "карта" не существует для типа "наблюдаемый"
Home
Вопросы и ответы
Ошибка: свойство "карта" не существует для типа "наблюдаемый"
После обновления angular/cli я получил ошибку:
error TS2339: Property 'map' does not exist on type 'Observable<Response>'
Я пробовал все возможные решения из Property 'map' не существует для типа 'Observable‹Response›'
но все равно ошибка есть.
person
Talha Zahid
schedule
24.05.2018
source
источник
Ответы (3)
Легко опубликовать ответ, когда вы предоставляете свой код вместо снимка экрана. В любом случае вы должны pipe
это сделать:
getUsers() {
return this._http.get(this.baseUrl+'/show-users', this.options)
.pipe(
map((response:Response)=>response.json())
);
Не забудьте импортировать map
следующим образом:
import { map } from 'rxjs/operators';
person
Faisal
schedule
24.05.2018
Для последней версии rxjs нам нужно установить npm install rxjs-compat с терминала, а затем объявить
импортировать 'rxjs/добавить/оператор/карта';
person
Avinash Ranjan
schedule
29.07.2018
Вы можете найти решение, используя pipe . Вот шаги...
Первая карта импорта
import {map} from 'rxjs/operators';
Измените свой getuser() и другие все функции, используя канал
getUser(){
this._http.get(this.baseUrl+'/show-users', this.options).pipe(map((response:Response)=>response.json()));
}
person
Ilthizam Imtiyas
schedule
07.10.2019