TypeError:debounceTime不是函数

A. *_*sim 1 rxjs angular

我试图将rxjs用于输入自动完成目的,但我一直收到这些错误TypeError:即使我正在设置这些导入'rxjs / operators / debounceTime',terms.debounceTime也不是一个函数;

我调用的函数是:

    search(terms: Observable<string>) {
     return terms.debounceTime(400) 
     .distinctUntilChanged() 
     .switchMap(term => this.getActivities(term));
 }
Run Code Online (Sandbox Code Playgroud)

A. *_*sim 5

这些为我工作:

search(terms: Observable<string>) {
    return terms.pipe(
      debounceTime(400),
      distinctUntilChanged(),
      switchMap(term => this.getActivities(term))
    );
  }
Run Code Online (Sandbox Code Playgroud)

这将是所有管道!