【发布时间】:2019-06-06 21:02:03
【问题描述】:
使用angular 7 和rxjs 6:
<input (input)="onChange($event.target.value)">
为什么以下内容不反跳?
onChange(val: string) {
of(val)
.pipe(
debounceTime(300)
).subscribe(valx => {
console.log(valx);
});
}
但这确实:
searchTerm$: Subject<string> = new Subject();
this.searchTerm$.pipe(
debounceTime(300),
).subscribe(val => {
console.log(val);
});
onChange(val: string) {
this.searchTerm$.next(val);
}
【问题讨论】:
-
怎么不行?它没有记录任何东西还是没有去抖动?
-
@NunoSousa,我已经编辑了这个问题,但它没有反跳。
标签: angular rxjs rxjs6 debouncing