Получение ошибок при использовании import { Observable } from 'rxjs/Observable'; в угловом кли

Я столкнулся с этой проблемой со вчерашнего дня и почти все в Интернете для этого. Я столкнулся с проблемой при создании сервиса в angular cli (который, я думаю, использует angular 6). И при создании службы и размещении этой строки в части объявления

import { Observable } from 'rxjs/Observable';

Я получаю красную подчеркнутую ошибку под этим кодом, говорящую, что это неправильно. Я перепробовал все возможные вещи здесь и твердо уверен, что это вина angular. Даже если он есть, как я могу создать свой собственный проект, используя angular cli более старой версии? Пожалуйста, скажите мне.

введите здесь описание изображения


person Maulik Modi    schedule 17.05.2018    source источник
comment
есть изменения в синтаксисе импорта Rxjs. Вам нужно изменить строку на import { Observable} from 'rxjs'; check blog.angularindepth.com/   -  person Sumit Parkash    schedule 17.05.2018
comment
Я сделал это, но это не помогло с картой. Он показал, что свойство «карта» не существует для типа «наблюдаемый‹ответ›». эта ошибка   -  person Maulik Modi    schedule 18.05.2018
comment
вам также необходимо изменить импорт оператора карты на import { map } from 'rxjs/operators';, пожалуйста, проверьте ссылку academind.com/learn/javascript/rxjs-6-what-changed   -  person Sumit Parkash    schedule 18.05.2018


Ответы (1)


Используйте следующую команду:

npm i --save rxjs-compat
person Kaushal    schedule 12.08.2018