diff --git a/src/ng2-smart-table/components/filter/filter-types/checkbox-filter.component.ts b/src/ng2-smart-table/components/filter/filter-types/checkbox-filter.component.ts index 59086146c..cbd6362e3 100644 --- a/src/ng2-smart-table/components/filter/filter-types/checkbox-filter.component.ts +++ b/src/ng2-smart-table/components/filter/filter-types/checkbox-filter.component.ts @@ -3,6 +3,7 @@ import { FormControl } from '@angular/forms'; import { DefaultFilter } from './default-filter'; import { Column } from '../../../lib/data-set/column'; +import 'rxjs/add/operator/debounceTime'; @Component({ selector: 'checkbox-filter', diff --git a/src/ng2-smart-table/components/filter/filter-types/completer-filter.component.ts b/src/ng2-smart-table/components/filter/filter-types/completer-filter.component.ts index 3377bca56..cc9a8e768 100644 --- a/src/ng2-smart-table/components/filter/filter-types/completer-filter.component.ts +++ b/src/ng2-smart-table/components/filter/filter-types/completer-filter.component.ts @@ -4,6 +4,8 @@ import { CompleterService } from 'ng2-completer'; import { DefaultFilter } from './default-filter'; import { Column } from '../../../lib/data-set/column'; +import 'rxjs/add/operator/distinctUntilChanged'; +import 'rxjs/add/operator/debounceTime'; @Component({ selector: 'completer-filter', diff --git a/src/ng2-smart-table/components/filter/filter-types/input-filter.component.ts b/src/ng2-smart-table/components/filter/filter-types/input-filter.component.ts index 23ba47a4b..4678d06e1 100644 --- a/src/ng2-smart-table/components/filter/filter-types/input-filter.component.ts +++ b/src/ng2-smart-table/components/filter/filter-types/input-filter.component.ts @@ -3,6 +3,8 @@ import { FormControl } from '@angular/forms'; import { DefaultFilter } from './default-filter'; import { Column } from '../../../lib/data-set/column'; +import 'rxjs/add/operator/distinctUntilChanged'; +import 'rxjs/add/operator/debounceTime'; @Component({ selector: 'input-filter', diff --git a/src/ng2-smart-table/components/filter/filter-types/select-filter.component.ts b/src/ng2-smart-table/components/filter/filter-types/select-filter.component.ts index 57a7400e8..b594f5238 100644 --- a/src/ng2-smart-table/components/filter/filter-types/select-filter.component.ts +++ b/src/ng2-smart-table/components/filter/filter-types/select-filter.component.ts @@ -3,6 +3,8 @@ import { FormControl } from '@angular/forms'; import { DefaultFilter } from './default-filter'; import { Column } from '../../../lib/data-set/column'; +import 'rxjs/add/operator/distinctUntilChanged'; +import 'rxjs/add/operator/debounceTime'; @Component({ selector: 'select-filter',