UNPKG

ngx-filters

Version:

This library was generated for all type of frameworks such as Angular Material, Prime Ng, etc. Providing Filters such as Number Box, TextBox, Date, Single Select, Multi Select And True/False Filters for grids or list.

25 lines 2.52 kB
import { Component, Input, Output, EventEmitter } from '@angular/core'; import { NgxTextBoxFilter } from "./ngx-text-box-filter"; export class TextBoxComponent extends NgxTextBoxFilter { constructor() { super(...arguments); this.valueChange = new EventEmitter(); } ngOnInit() { } } TextBoxComponent.decorators = [ { type: Component, args: [{ selector: 'app-text-box', template: "<div>\n <label>{{label}}</label>\n <input class=\"form-control\" type=\"text\" [(ngModel)]=\"value\" (ngModelChange)=\"valueChange.emit($event)\">\n</div>\n", styles: [""] },] } ]; TextBoxComponent.propDecorators = { filter: [{ type: Input }], value: [{ type: Input }], valueChange: [{ type: Output }], label: [{ type: Input }], options: [{ type: Input }] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dC1ib3guY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IkM6L1VzZXJzL2EubW9oYW1tYWRpL3NvdXJjZS9yZXBvcy9NeWxpYnJhcnkvQW5ndWxhci5MaWJyYXJ5L2xpYnMvcHJvamVjdHMvbmd4LWZpbHRlcnMvc3JjLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvdGV4dC1ib3gvdGV4dC1ib3guY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUFVLE1BQU0sRUFBRSxZQUFZLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDN0UsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFRdkQsTUFBTSxPQUFPLGdCQUFpQixTQUFRLGdCQUFnQjtJQUx0RDs7UUFRWSxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFVLENBQUM7SUFRckQsQ0FBQztJQUpDLFFBQVE7SUFDUixDQUFDOzs7WUFiRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGNBQWM7Z0JBQ3hCLDBLQUF3Qzs7YUFFekM7OztxQkFFRSxLQUFLO29CQUNMLEtBQUs7MEJBQ0wsTUFBTTtvQkFDTixLQUFLO3NCQUNMLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBFdmVudEVtaXR0ZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtOZ3hUZXh0Qm94RmlsdGVyfSBmcm9tIFwiLi9uZ3gtdGV4dC1ib3gtZmlsdGVyXCI7XG5pbXBvcnQge0ZpbHRlcn0gZnJvbSBcIi4uLy4uL25neC10eXBlc1wiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhcHAtdGV4dC1ib3gnLFxuICB0ZW1wbGF0ZVVybDogJy4vdGV4dC1ib3guY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi90ZXh0LWJveC5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIFRleHRCb3hDb21wb25lbnQgZXh0ZW5kcyBOZ3hUZXh0Qm94RmlsdGVyIGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCkgZmlsdGVyOiBGaWx0ZXI7XG4gIEBJbnB1dCgpIHZhbHVlOiBzdHJpbmc7XG4gIEBPdXRwdXQoKSB2YWx1ZUNoYW5nZSA9IG5ldyBFdmVudEVtaXR0ZXI8c3RyaW5nPigpO1xuICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xuICBASW5wdXQoKSBvcHRpb25zOiBhbnk7XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gIH1cblxuXG59XG4iXX0=