// ts 文件代码
import { Subject } from 'rxjs';
import { debounceTime,map,takeUntil } from "rxjs/operators";
destroy$ = new Subject();
searchTbNameChange$ = new Subject();
ngOnInit() {
this.searchTbNameChange$.pipe(
debounceTime(500),
map( e => this.queryParam.tb_name.trim()), // 删除字符串左右空格
takeUntil(this.destroy$)
).subscribe((res) => {
this.queryDBTaskList(); // 具体需要防抖的函数
});
}
// html中调用
(ngModelChange)="searchTbNameChange$.next()"