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
JavaScript
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=