UNPKG

ng-number-input-format

Version:

Ng Number Input Format is a simple Angular input field with Autonumeric support with 2 way binding

44 lines 4.14 kB
import { __decorate } from "tslib"; import { Component, EventEmitter, Input, Output, ViewChild } from '@angular/core'; import { NgNumberInputFormatDirective } from './ng-number-input-format.directive'; var NgNumberInputFormatComponent = /** @class */ (function () { function NgNumberInputFormatComponent() { this.readonly = false; this.value = 0; this.disabled = false; this.valueChange = new EventEmitter(); } Object.defineProperty(NgNumberInputFormatComponent.prototype, "typeof", { get: function () { return typeof this.value; }, enumerable: true, configurable: true }); NgNumberInputFormatComponent.prototype.ngOnInit = function () { }; __decorate([ ViewChild(NgNumberInputFormatDirective) ], NgNumberInputFormatComponent.prototype, "numberInputDirective", void 0); __decorate([ Input() ], NgNumberInputFormatComponent.prototype, "readonly", void 0); __decorate([ Input() ], NgNumberInputFormatComponent.prototype, "value", void 0); __decorate([ Input() ], NgNumberInputFormatComponent.prototype, "disabled", void 0); __decorate([ Output() ], NgNumberInputFormatComponent.prototype, "valueChange", void 0); NgNumberInputFormatComponent = __decorate([ Component({ selector: 'ng-number-input-format', template: "<input ngNumberInputFormatDirective [value]=\"value\" (valueChange)=\"valueChange.emit($event)\" [disabled]=\"disabled\" [readOnly]=\"readonly\" />" }) ], NgNumberInputFormatComponent); return NgNumberInputFormatComponent; }()); export { NgNumberInputFormatComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctbnVtYmVyLWlucHV0LWZvcm1hdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1udW1iZXItaW5wdXQtZm9ybWF0LyIsInNvdXJjZXMiOlsibGliL25nLW51bWJlci1pbnB1dC1mb3JtYXQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxRixPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQU9sRjtJQVNFO1FBR08sYUFBUSxHQUFHLEtBQUssQ0FBQztRQUdqQixVQUFLLEdBQUcsQ0FBQyxDQUFDO1FBR1YsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUdSLGdCQUFXLEdBQUcsSUFBSSxZQUFZLEVBQVUsQ0FBQztJQVp6QyxDQUFDO0lBUGpCLHNCQUFXLGdEQUFNO2FBQWpCO1lBQ0UsT0FBTyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7UUFDM0IsQ0FBQzs7O09BQUE7SUFvQk0sK0NBQVEsR0FBZjtJQUNBLENBQUM7SUFsQkQ7UUFEQyxTQUFTLENBQUMsNEJBQTRCLENBQUM7OEVBQzJCO0lBS25FO1FBREMsS0FBSyxFQUFFO2tFQUNnQjtJQUd4QjtRQURDLEtBQUssRUFBRTsrREFDUztJQUdqQjtRQURDLEtBQUssRUFBRTtrRUFDZ0I7SUFHeEI7UUFEQyxNQUFNLEVBQUU7cUVBQ2dEO0lBckI5Qyw0QkFBNEI7UUFOeEMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLHdCQUF3QjtZQUNsQyxRQUFRLEVBQUUscUpBQTZJO1NBR3hKLENBQUM7T0FDVyw0QkFBNEIsQ0EyQnhDO0lBQUQsbUNBQUM7Q0FBQSxBQTNCRCxJQTJCQztTQTNCWSw0QkFBNEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5nTnVtYmVySW5wdXRGb3JtYXREaXJlY3RpdmUgfSBmcm9tICcuL25nLW51bWJlci1pbnB1dC1mb3JtYXQuZGlyZWN0aXZlJztcbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ25nLW51bWJlci1pbnB1dC1mb3JtYXQnLFxuICB0ZW1wbGF0ZTogYDxpbnB1dCBuZ051bWJlcklucHV0Rm9ybWF0RGlyZWN0aXZlIFt2YWx1ZV09XCJ2YWx1ZVwiICh2YWx1ZUNoYW5nZSk9XCJ2YWx1ZUNoYW5nZS5lbWl0KCRldmVudClcIiBbZGlzYWJsZWRdPVwiZGlzYWJsZWRcIiBbcmVhZE9ubHldPVwicmVhZG9ubHlcIiAvPmAsXG4gIHN0eWxlczogW1xuICBdXG59KVxuZXhwb3J0IGNsYXNzIE5nTnVtYmVySW5wdXRGb3JtYXRDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIHB1YmxpYyBnZXQgdHlwZW9mKCkge1xuICAgIHJldHVybiB0eXBlb2YgdGhpcy52YWx1ZTtcbiAgfVxuXG4gIEBWaWV3Q2hpbGQoTmdOdW1iZXJJbnB1dEZvcm1hdERpcmVjdGl2ZSlcbiAgcHVibGljIHJlYWRvbmx5IG51bWJlcklucHV0RGlyZWN0aXZlOiBOZ051bWJlcklucHV0Rm9ybWF0RGlyZWN0aXZlO1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgQElucHV0KClcbiAgcHVibGljIHJlYWRvbmx5ID0gZmFsc2U7XG5cbiAgQElucHV0KClcbiAgcHVibGljIHZhbHVlID0gMDtcblxuICBASW5wdXQoKVxuICBwdWJsaWMgZGlzYWJsZWQgPSBmYWxzZTtcblxuICBAT3V0cHV0KClcbiAgcHVibGljIHJlYWRvbmx5IHZhbHVlQ2hhbmdlID0gbmV3IEV2ZW50RW1pdHRlcjxudW1iZXI+KCk7XG5cblxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XG4gIH1cblxufVxuIl19