我有一个使用zip
运算符的函数,我希望将其作为可观察对象返回。
get(term) :Observable<any> {
var word = this.searchWord(term); //Observable
var suggestions = this.getSuggestions(term); //Observable
return zip(word, suggestions)
}
我想订阅get()
方法,但我收到错误说:
属性'subscribe'在类型'OperatorFunction&lt; {},[{},{},any []]&gt;'上不存在。
在以前的版本中,我曾经这样做过:
return Observable.zip(....
我现在该怎么办?
修改
这是我的错误,我是从以下网址导入的:
import { catchError, map, filter, zip } from 'rxjs/operators';
当我改为:
import { Observable, throwError as observableThrowError, from, zip } from 'rxjs';
有效。