如何在Rxjs6中订阅运算符

时间:2018-05-18 16:14:43

标签: angular rxjs

我有一个使用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';

有效。

0 个答案:

没有答案