UNPKG

@yoyoboot/l-52abp-ng-form-generator

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.

48 lines 7.44 kB
import { Component, forwardRef } from '@angular/core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import { RenderComponentBase } from '../../../dynamic-component'; import * as i0 from "@angular/core"; import * as i1 from "../../r-widget-control/r-widget-control.component"; import * as i2 from "ng-zorro-antd/input-number"; import * as i3 from "@angular/forms"; export class RNumberComponent extends RenderComponentBase { // @HostBinding('style.float') float = 'left'; constructor(injector) { super(injector); } configChange(config) { // if (typeof config.min !== 'number') { // config.min = 0; // } // if (typeof config.max !== 'number') { // config.max = 100; // } if (typeof config.step !== 'number') { config.step = 1; } } } RNumberComponent.KEY = 'r-d-number'; RNumberComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RNumberComponent, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component }); RNumberComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: RNumberComponent, selector: "app-r-number", providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => RNumberComponent), multi: true } ], usesInheritance: true, ngImport: i0, template: "<r-widget-control [control]=\"firstnameControl\">\n <nz-input-number\n [name]=\"config.name\"\n [nzPlaceHolder]=\"config.placeholder\"\n [(ngModel)]=\"config.value\"\n (ngModelChange)=\"onChange($event)\"\n [nzMin]=\"config.min\"\n [nzMax]=\"config.max\"\n [nzStep]=\"config.step\"\n [required]=\"config.required\"\n [disabled]=\"config.disabled\"\n ngDefaultControl\n #firstnameControl=\"ngModel\"\n style=\"width: 100%\"\n ></nz-input-number>\n</r-widget-control>\n", components: [{ type: i1.RWidgetControlComponent, selector: "r-widget-control", inputs: ["control"] }, { type: i2.NzInputNumberComponent, selector: "nz-input-number", inputs: ["nzSize", "nzMin", "nzMax", "nzParser", "nzPrecisionMode", "nzPlaceHolder", "nzStep", "nzInputMode", "nzId", "nzDisabled", "nzAutoFocus", "nzFormatter", "nzPrecision"], outputs: ["nzBlur", "nzFocus"], exportAs: ["nzInputNumber"] }], directives: [{ type: i3.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i3.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i3.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i3.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RNumberComponent, decorators: [{ type: Component, args: [{ selector: 'app-r-number', templateUrl: './r-number.component.html', providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => RNumberComponent), multi: true } ] }] }], ctorParameters: function () { return [{ type: i0.Injector }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoici1udW1iZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbC01MmFicC1uZy1mb3JtLWdlbmVyYXRvci9zcmMvZm9ybS1yZW5kZXIvd2lkZ2V0LXJlbmRlci9yLW51bWJlci9yLW51bWJlci5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLXJlbmRlci93aWRnZXQtcmVuZGVyL3ItbnVtYmVyL3ItbnVtYmVyLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFpQyxNQUFNLGVBQWUsQ0FBQztBQUNyRixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUNuRCxPQUFPLEVBQWlELG1CQUFtQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7Ozs7O0FBYWhILE1BQU0sT0FBTyxnQkFBaUIsU0FBUSxtQkFBbUI7SUFHdkQsOENBQThDO0lBRTlDLFlBQVksUUFBa0I7UUFDNUIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2xCLENBQUM7SUFFRCxZQUFZLENBQUMsTUFBK0I7UUFDMUMsd0NBQXdDO1FBQ3hDLG9CQUFvQjtRQUNwQixJQUFJO1FBQ0osd0NBQXdDO1FBQ3hDLHNCQUFzQjtRQUN0QixJQUFJO1FBQ0osSUFBSSxPQUFPLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO1lBQ25DLE1BQU0sQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDO1NBQ2pCO0lBQ0gsQ0FBQzs7QUFsQk0sb0JBQUcsR0FBRyxZQUFZLENBQUM7OEdBRGYsZ0JBQWdCO2tHQUFoQixnQkFBZ0IsdUNBUmhCO1FBQ1Q7WUFDRSxPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsZ0JBQWdCLENBQUM7WUFDL0MsS0FBSyxFQUFFLElBQUk7U0FDWjtLQUNGLGlEQ2JILDJmQWdCQTs0RkREYSxnQkFBZ0I7a0JBWDVCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGNBQWM7b0JBQ3hCLFdBQVcsRUFBRSwyQkFBMkI7b0JBQ3hDLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxPQUFPLEVBQUUsaUJBQWlCOzRCQUMxQixXQUFXLEVBQUUsVUFBVSxDQUFDLEdBQUcsRUFBRSxpQkFBaUIsQ0FBQzs0QkFDL0MsS0FBSyxFQUFFLElBQUk7eUJBQ1o7cUJBQ0Y7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIGZvcndhcmRSZWYsIEhvc3RCaW5kaW5nLCBJbmplY3RvciwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOR19WQUxVRV9BQ0NFU1NPUiB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IER5bmFtaWNDb21wb25lbnRCYXNlLCBJRHluYW1pY0NvbXBvbmVudENvbmZpZywgUmVuZGVyQ29tcG9uZW50QmFzZSB9IGZyb20gJy4uLy4uLy4uL2R5bmFtaWMtY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXBwLXItbnVtYmVyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3ItbnVtYmVyLmNvbXBvbmVudC5odG1sJyxcbiAgcHJvdmlkZXJzOiBbXG4gICAge1xuICAgICAgcHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsXG4gICAgICB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBSTnVtYmVyQ29tcG9uZW50KSxcbiAgICAgIG11bHRpOiB0cnVlXG4gICAgfVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIFJOdW1iZXJDb21wb25lbnQgZXh0ZW5kcyBSZW5kZXJDb21wb25lbnRCYXNlIHtcbiAgc3RhdGljIEtFWSA9ICdyLWQtbnVtYmVyJztcblxuICAvLyBASG9zdEJpbmRpbmcoJ3N0eWxlLmZsb2F0JykgZmxvYXQgPSAnbGVmdCc7XG5cbiAgY29uc3RydWN0b3IoaW5qZWN0b3I6IEluamVjdG9yKSB7XG4gICAgc3VwZXIoaW5qZWN0b3IpO1xuICB9XG5cbiAgY29uZmlnQ2hhbmdlKGNvbmZpZzogSUR5bmFtaWNDb21wb25lbnRDb25maWcpIHtcbiAgICAvLyBpZiAodHlwZW9mIGNvbmZpZy5taW4gIT09ICdudW1iZXInKSB7XG4gICAgLy8gICBjb25maWcubWluID0gMDtcbiAgICAvLyB9XG4gICAgLy8gaWYgKHR5cGVvZiBjb25maWcubWF4ICE9PSAnbnVtYmVyJykge1xuICAgIC8vICAgY29uZmlnLm1heCA9IDEwMDtcbiAgICAvLyB9XG4gICAgaWYgKHR5cGVvZiBjb25maWcuc3RlcCAhPT0gJ251bWJlcicpIHtcbiAgICAgIGNvbmZpZy5zdGVwID0gMTtcbiAgICB9XG4gIH1cbn1cbiIsIjxyLXdpZGdldC1jb250cm9sIFtjb250cm9sXT1cImZpcnN0bmFtZUNvbnRyb2xcIj5cbiAgPG56LWlucHV0LW51bWJlclxuICAgIFtuYW1lXT1cImNvbmZpZy5uYW1lXCJcbiAgICBbbnpQbGFjZUhvbGRlcl09XCJjb25maWcucGxhY2Vob2xkZXJcIlxuICAgIFsobmdNb2RlbCldPVwiY29uZmlnLnZhbHVlXCJcbiAgICAobmdNb2RlbENoYW5nZSk9XCJvbkNoYW5nZSgkZXZlbnQpXCJcbiAgICBbbnpNaW5dPVwiY29uZmlnLm1pblwiXG4gICAgW256TWF4XT1cImNvbmZpZy5tYXhcIlxuICAgIFtuelN0ZXBdPVwiY29uZmlnLnN0ZXBcIlxuICAgIFtyZXF1aXJlZF09XCJjb25maWcucmVxdWlyZWRcIlxuICAgIFtkaXNhYmxlZF09XCJjb25maWcuZGlzYWJsZWRcIlxuICAgIG5nRGVmYXVsdENvbnRyb2xcbiAgICAjZmlyc3RuYW1lQ29udHJvbD1cIm5nTW9kZWxcIlxuICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICA+PC9uei1pbnB1dC1udW1iZXI+XG48L3Itd2lkZ2V0LWNvbnRyb2w+XG4iXX0=