我试图将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)
这些为我工作:
search(terms: Observable<string>) {
return terms.pipe(
debounceTime(400),
distinctUntilChanged(),
switchMap(term => this.getActivities(term))
);
}Run Code Online (Sandbox Code Playgroud)
这将是所有管道!