【发布时间】:2021-07-29 13:42:45
【问题描述】:
我正在编写一个程序,该程序调用一个使用文本框在表格上显示数据的方法。问题是它每次调用程序超过 10 次。有没有办法避免这种情况?
这是文本框:
<input #input matInput placeholder="Search data" (keyup)="onKeypressEvent($event)">
这是我调用的方法:
onKeypressEvent(event: any){
fromEvent(this.input.nativeElement,'keyup')
.pipe(
debounceTime(150),
distinctUntilChanged(),
tap(() => {
this.paginator.pageIndex = 0;
this.loadData();
})
)
.subscribe();
}
【问题讨论】:
标签: angular typescript rxjs angular-material