Я столкнулся с подобной проблемой с оператором rxjs
map
.В настоящее время я использую Angular 6. Чтобы узнать, какую версию вы используете:
ng --version
или
ng -v
Если вы также используете Angular 6, пожалуйста, проверьте https://www.academind.com/learn/javascript/rxjs-6-what-changed/
- Другая внутренняя структура, требующая изменения операторов импорта
- pipe () в качестве метода объединения операторов, старый способ их объединения не будет работать
Допустим, вы используете карту для http.get
метода:
import { map } from 'rxjs/operators';
private url = "some site...";
constructor(private http: HttpClient) { }
dailyForecast() {
return this.http.get(this.url).pipe(map(result => result));
}
НЕ: this.http.get(this.url).map(result => result);