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.71 kB
import { Component, EventEmitter, Input, Output } from '@angular/core'; import { NgxNumberBoxFilter } from "./ngx-number-box-filter"; export class NumberBoxComponent extends NgxNumberBoxFilter { constructor() { super(...arguments); this.valueChange = new EventEmitter(); } ngOnInit() { } } NumberBoxComponent.decorators = [ { type: Component, args: [{ selector: 'number-box', template: "<div>\n <label>{{label}}</label>\n <input class=\"form-control\" type=\"number\" [(ngModel)]=\"value\" (ngModelChange)=\"valueChange.emit($event)\">\n <div\n *ngIf=\"isMoney\">{{filter.value | separateThreeComma}}\n {{prefixTextForHint}}</div>\n\n</div>\n", styles: [""] },] } ]; NumberBoxComponent.propDecorators = { filter: [{ type: Input }], options: [{ type: Input }], value: [{ type: Input }], valueChange: [{ type: Output }], label: [{ type: Input }] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnVtYmVyLWJveC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiQzovVXNlcnMvYS5tb2hhbW1hZGkvc291cmNlL3JlcG9zL015bGlicmFyeS9Bbmd1bGFyLkxpYnJhcnkvbGlicy9wcm9qZWN0cy9uZ3gtZmlsdGVycy9zcmMvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9udW1iZXItYm94L251bWJlci1ib3guY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBVSxNQUFNLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDN0UsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0seUJBQXlCLENBQUM7QUFRM0QsTUFBTSxPQUFPLGtCQUFtQixTQUFRLGtCQUFrQjtJQUwxRDs7UUFTWSxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFVLENBQUM7SUFNckQsQ0FBQztJQUhDLFFBQVE7SUFDUixDQUFDOzs7WUFiRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFlBQVk7Z0JBQ3RCLG9SQUEwQzs7YUFFM0M7OztxQkFFRSxLQUFLO3NCQUNMLEtBQUs7b0JBQ0wsS0FBSzswQkFDTCxNQUFNO29CQUNOLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbnB1dCwgT25Jbml0LCBPdXRwdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtOZ3hOdW1iZXJCb3hGaWx0ZXJ9IGZyb20gXCIuL25neC1udW1iZXItYm94LWZpbHRlclwiO1xuaW1wb3J0IHtGaWx0ZXIsIEZpbHRlck51bWJlckJveE9wdGlvbnN9IGZyb20gXCIuLi8uLi9uZ3gtdHlwZXNcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbnVtYmVyLWJveCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9udW1iZXItYm94LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vbnVtYmVyLWJveC5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIE51bWJlckJveENvbXBvbmVudCBleHRlbmRzIE5neE51bWJlckJveEZpbHRlciBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBJbnB1dCgpIGZpbHRlcjogRmlsdGVyO1xuICBASW5wdXQoKSBvcHRpb25zOiBGaWx0ZXJOdW1iZXJCb3hPcHRpb25zO1xuICBASW5wdXQoKSB2YWx1ZTogc3RyaW5nO1xuICBAT3V0cHV0KCkgdmFsdWVDaGFuZ2UgPSBuZXcgRXZlbnRFbWl0dGVyPHN0cmluZz4oKTtcbiAgQElucHV0KCkgbGFiZWw6IHN0cmluZztcblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgfVxuXG59XG4iXX0=