diff --git a/npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html b/npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html index ec059131e0..b8c206a74d 100644 --- a/npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html +++ b/npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html @@ -27,7 +27,7 @@ type="search" class="form-control form-control-sm" [placeholder]="'AbpUi::PagerSearch' | abpLocalization" - (input)="search$.next($event.target.value)" + (input.debounce)="onSearch($event.target.value)" /> ; @@ -52,8 +52,6 @@ export class TenantsComponent implements OnInit { loading: boolean = false; - search$ = new Subject(); - get useSharedDatabase(): boolean { return this.defaultConnectionStringForm.get('useSharedDatabase').value; } @@ -75,11 +73,9 @@ export class TenantsComponent implements OnInit { private store: Store, ) {} - ngOnInit() { - this.search$.pipe(debounceTime(300)).subscribe(value => { - this.pageQuery.filter = value; - this.get(); - }); + onSearch(value) { + this.pageQuery.filter = value; + this.get(); } private createTenantForm() {