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.

40 lines 5.95 kB
import { Component, forwardRef, ViewChild } from '@angular/core'; import { DynamicComponentBase } from '../../../dynamic-component'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import * as i0 from "@angular/core"; import * as i1 from "ng-zorro-antd/input"; import * as i2 from "@angular/forms"; export class DStringComponent extends DynamicComponentBase { constructor() { super(); } ngAfterViewInit() { } configChange(config) { } } DStringComponent.KEY = 'd-string'; DStringComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: DStringComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); DStringComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: DStringComponent, selector: "app-d-string", providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => DStringComponent), multi: true } ], viewQueries: [{ propertyName: "input", first: true, predicate: ["input"], descendants: true }], usesInheritance: true, ngImport: i0, template: "<input\n nz-input\n #input=\"ngModel\"\n [name]=\"config.name\"\n [placeholder]=\"config.placeholder\"\n [(ngModel)]=\"config.value\"\n (ngModelChange)=\"onChange($event)\"\n [required]=\"config.required\"\n/>\n", directives: [{ type: i1.NzInputDirective, selector: "input[nz-input],textarea[nz-input]", inputs: ["nzBorderless", "nzSize", "disabled"], exportAs: ["nzInput"] }, { type: i2.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: i2.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i2.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i2.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: DStringComponent, decorators: [{ type: Component, args: [{ selector: 'app-d-string', templateUrl: './d-string.component.html', providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => DStringComponent), multi: true } ] }] }], ctorParameters: function () { return []; }, propDecorators: { input: [{ type: ViewChild, args: ['input'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZC1zdHJpbmcuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbC01MmFicC1uZy1mb3JtLWdlbmVyYXRvci9zcmMvZm9ybS1kZXNpZ25lci93aWRnZXQtZm9ybS1jb250cm9scy9kLXN0cmluZy9kLXN0cmluZy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLWRlc2lnbmVyL3dpZGdldC1mb3JtLWNvbnRyb2xzL2Qtc3RyaW5nL2Qtc3RyaW5nLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFVLFNBQVMsRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDeEYsT0FBTyxFQUFFLG9CQUFvQixFQUEyQixNQUFNLDRCQUE0QixDQUFDO0FBQzNGLE9BQU8sRUFBcUMsaUJBQWlCLEVBQWMsTUFBTSxnQkFBZ0IsQ0FBQzs7OztBQWNsRyxNQUFNLE9BQU8sZ0JBQWlCLFNBQVEsb0JBQW9CO0lBSXhEO1FBQ0UsS0FBSyxFQUFFLENBQUM7SUFDVixDQUFDO0lBQ0QsZUFBZSxLQUFVLENBQUM7SUFFMUIsWUFBWSxDQUFDLE1BQStCLElBQUcsQ0FBQzs7QUFQekMsb0JBQUcsR0FBRyxVQUFVLENBQUM7OEdBRmIsZ0JBQWdCO2tHQUFoQixnQkFBZ0IsdUNBUmhCO1FBQ1Q7WUFDRSxPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsZ0JBQWdCLENBQUM7WUFDL0MsS0FBSyxFQUFFLElBQUk7U0FDWjtLQUNGLGlKQ2RILDROQVNBOzRGRE9hLGdCQUFnQjtrQkFYNUIsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsY0FBYztvQkFDeEIsV0FBVyxFQUFFLDJCQUEyQjtvQkFDeEMsU0FBUyxFQUFFO3dCQUNUOzRCQUNFLE9BQU8sRUFBRSxpQkFBaUI7NEJBQzFCLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLGlCQUFpQixDQUFDOzRCQUMvQyxLQUFLLEVBQUUsSUFBSTt5QkFDWjtxQkFDRjtpQkFDRjswRUFFcUIsS0FBSztzQkFBeEIsU0FBUzt1QkFBQyxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBmb3J3YXJkUmVmLCBPbkluaXQsIFZpZXdDaGlsZCwgQWZ0ZXJWaWV3SW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRHluYW1pY0NvbXBvbmVudEJhc2UsIElEeW5hbWljQ29tcG9uZW50Q29uZmlnIH0gZnJvbSAnLi4vLi4vLi4vZHluYW1pYy1jb21wb25lbnQnO1xuaW1wb3J0IHsgQ29udHJvbFZhbHVlQWNjZXNzb3IsIEZvcm1Db250cm9sLCBOR19WQUxVRV9BQ0NFU1NPUiwgVmFsaWRhdG9ycyB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IGRlZmF1bHQgYXMgbmdMYW5nIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2xvY2FsZXMvemgnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhcHAtZC1zdHJpbmcnLFxuICB0ZW1wbGF0ZVVybDogJy4vZC1zdHJpbmcuY29tcG9uZW50Lmh0bWwnLFxuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBOR19WQUxVRV9BQ0NFU1NPUixcbiAgICAgIHVzZUV4aXN0aW5nOiBmb3J3YXJkUmVmKCgpID0+IERTdHJpbmdDb21wb25lbnQpLFxuICAgICAgbXVsdGk6IHRydWVcbiAgICB9XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgRFN0cmluZ0NvbXBvbmVudCBleHRlbmRzIER5bmFtaWNDb21wb25lbnRCYXNlIGltcGxlbWVudHMgQWZ0ZXJWaWV3SW5pdCB7XG4gIEBWaWV3Q2hpbGQoJ2lucHV0JykgaW5wdXQ7XG4gIHN0YXRpYyBLRVkgPSAnZC1zdHJpbmcnO1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIHN1cGVyKCk7XG4gIH1cbiAgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge31cblxuICBjb25maWdDaGFuZ2UoY29uZmlnOiBJRHluYW1pY0NvbXBvbmVudENvbmZpZykge31cbn1cbiIsIjxpbnB1dFxuICBuei1pbnB1dFxuICAjaW5wdXQ9XCJuZ01vZGVsXCJcbiAgW25hbWVdPVwiY29uZmlnLm5hbWVcIlxuICBbcGxhY2Vob2xkZXJdPVwiY29uZmlnLnBsYWNlaG9sZGVyXCJcbiAgWyhuZ01vZGVsKV09XCJjb25maWcudmFsdWVcIlxuICAobmdNb2RlbENoYW5nZSk9XCJvbkNoYW5nZSgkZXZlbnQpXCJcbiAgW3JlcXVpcmVkXT1cImNvbmZpZy5yZXF1aXJlZFwiXG4vPlxuIl19