У меня есть функция, которая использует оператор zip
, и я хотел бы вернуть его как наблюдаемый.
get(term) :Observable<any> {
var word = this.searchWord(term); //Observable
var suggestions = this.getSuggestions(term); //Observable
return zip(word, suggestions)
}
Я хотел бы подписаться на метод get()
, но я получаю сообщение об ошибке:
Свойство 'подписка' не существует для типа 'OperatorFunction <{}, [{}, {}, any []]>'.
В предыдущемверсия, которую я использовал для этого:
return Observable.zip(....
Как я могу это сделать сейчас?
РЕДАКТИРОВАТЬ
Это была моя ошибка, я былимпорт из:
import { catchError, map, filter, zip } from 'rxjs/operators';
Когда я изменил на:
import { Observable, throwError as observableThrowError, from, zip } from 'rxjs';
Это сработало.