@yoyoboot/l-52abp-ng-form-generator
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.
43 lines • 6.96 kB
JavaScript
import { Component, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
import { DynamicComponentBase } from '../../../dynamic-component';
import * as i0 from "@angular/core";
import * as i1 from "../../../shared/effective-display/effective-display.component";
import * as i2 from "ng-zorro-antd/grid";
import * as i3 from "ng-zorro-antd/input";
import * as i4 from "@angular/forms";
import * as i5 from "@angular/common";
export class DConStringComponent extends DynamicComponentBase {
constructor() {
super();
}
configChange(config) {
if (!config.effective) {
config.effective = [];
}
}
}
DConStringComponent.KEY = 'd-con-string';
DConStringComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: DConStringComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
DConStringComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: DConStringComponent, selector: "app-d-con-string", providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => DConStringComponent),
multi: true
}
], usesInheritance: true, ngImport: i0, template: "<nz-row nzGutter=\"24\">\n <nz-col [nzSm]=\"24\">\n <input\n nz-input\n [name]=\"config.name\"\n [placeholder]=\"config.placeholder\"\n [(ngModel)]=\"config.value\"\n (ngModelChange)=\"onChange($event)\"\n [required]=\"config.required\"\n />\n </nz-col>\n <nz-col [nzSm]=\"24\" *ngIf=\"config.effective.length\">\n <app-effective-display [config]=\"config\"> </app-effective-display>\n </nz-col>\n</nz-row>\n", components: [{ type: i1.EffectiveDisplayComponent, selector: "app-effective-display", inputs: ["config"] }], directives: [{ type: i2.NzRowDirective, selector: "[nz-row],nz-row,nz-form-item", inputs: ["nzAlign", "nzJustify", "nzGutter"], exportAs: ["nzRow"] }, { type: i2.NzColDirective, selector: "[nz-col],nz-col,nz-form-control,nz-form-label", inputs: ["nzFlex", "nzSpan", "nzOrder", "nzOffset", "nzPush", "nzPull", "nzXs", "nzSm", "nzMd", "nzLg", "nzXl", "nzXXl"], exportAs: ["nzCol"] }, { type: i3.NzInputDirective, selector: "input[nz-input],textarea[nz-input]", inputs: ["nzBorderless", "nzSize", "disabled"], exportAs: ["nzInput"] }, { type: i4.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: i4.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i4.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i4.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }, { type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: DConStringComponent, decorators: [{
type: Component,
args: [{
selector: 'app-d-con-string',
templateUrl: './d-con-string.component.html',
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => DConStringComponent),
multi: true
}
]
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZC1jb24tc3RyaW5nLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2wtNTJhYnAtbmctZm9ybS1nZW5lcmF0b3Ivc3JjL2Zvcm0tZGVzaWduZXIvd2lkZ2V0LWZvcm0tY29udHJvbHMvZC1jb24tc3RyaW5nL2QtY29uLXN0cmluZy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLWRlc2lnbmVyL3dpZGdldC1mb3JtLWNvbnRyb2xzL2QtY29uLXN0cmluZy9kLWNvbi1zdHJpbmcuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDbkQsT0FBTyxFQUFFLG9CQUFvQixFQUEyQixNQUFNLDRCQUE0QixDQUFDOzs7Ozs7O0FBYTNGLE1BQU0sT0FBTyxtQkFBb0IsU0FBUSxvQkFBb0I7SUFHM0Q7UUFDRSxLQUFLLEVBQUUsQ0FBQztJQUNWLENBQUM7SUFFRCxZQUFZLENBQUMsTUFBK0I7UUFDMUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQUU7WUFDckIsTUFBTSxDQUFDLFNBQVMsR0FBRyxFQUFFLENBQUM7U0FDdkI7SUFDSCxDQUFDOztBQVZNLHVCQUFHLEdBQUcsY0FBYyxDQUFDO2lIQURqQixtQkFBbUI7cUdBQW5CLG1CQUFtQiwyQ0FSbkI7UUFDVDtZQUNFLE9BQU8sRUFBRSxpQkFBaUI7WUFDMUIsV0FBVyxFQUFFLFVBQVUsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztZQUNsRCxLQUFLLEVBQUUsSUFBSTtTQUNaO0tBQ0YsaURDYkgscWNBZUE7NEZEQWEsbUJBQW1CO2tCQVgvQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxrQkFBa0I7b0JBQzVCLFdBQVcsRUFBRSwrQkFBK0I7b0JBQzVDLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxPQUFPLEVBQUUsaUJBQWlCOzRCQUMxQixXQUFXLEVBQUUsVUFBVSxDQUFDLEdBQUcsRUFBRSxvQkFBb0IsQ0FBQzs0QkFDbEQsS0FBSyxFQUFFLElBQUk7eUJBQ1o7cUJBQ0Y7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIGZvcndhcmRSZWYsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTkdfVkFMVUVfQUNDRVNTT1IgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBEeW5hbWljQ29tcG9uZW50QmFzZSwgSUR5bmFtaWNDb21wb25lbnRDb25maWcgfSBmcm9tICcuLi8uLi8uLi9keW5hbWljLWNvbXBvbmVudCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FwcC1kLWNvbi1zdHJpbmcnLFxuICB0ZW1wbGF0ZVVybDogJy4vZC1jb24tc3RyaW5nLmNvbXBvbmVudC5odG1sJyxcbiAgcHJvdmlkZXJzOiBbXG4gICAge1xuICAgICAgcHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsXG4gICAgICB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBEQ29uU3RyaW5nQ29tcG9uZW50KSxcbiAgICAgIG11bHRpOiB0cnVlXG4gICAgfVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIERDb25TdHJpbmdDb21wb25lbnQgZXh0ZW5kcyBEeW5hbWljQ29tcG9uZW50QmFzZSB7XG4gIHN0YXRpYyBLRVkgPSAnZC1jb24tc3RyaW5nJztcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcigpO1xuICB9XG5cbiAgY29uZmlnQ2hhbmdlKGNvbmZpZzogSUR5bmFtaWNDb21wb25lbnRDb25maWcpIHtcbiAgICBpZiAoIWNvbmZpZy5lZmZlY3RpdmUpIHtcbiAgICAgIGNvbmZpZy5lZmZlY3RpdmUgPSBbXTtcbiAgICB9XG4gIH1cbn1cbiIsIjxuei1yb3cgbnpHdXR0ZXI9XCIyNFwiPlxuICA8bnotY29sIFtuelNtXT1cIjI0XCI+XG4gICAgPGlucHV0XG4gICAgICBuei1pbnB1dFxuICAgICAgW25hbWVdPVwiY29uZmlnLm5hbWVcIlxuICAgICAgW3BsYWNlaG9sZGVyXT1cImNvbmZpZy5wbGFjZWhvbGRlclwiXG4gICAgICBbKG5nTW9kZWwpXT1cImNvbmZpZy52YWx1ZVwiXG4gICAgICAobmdNb2RlbENoYW5nZSk9XCJvbkNoYW5nZSgkZXZlbnQpXCJcbiAgICAgIFtyZXF1aXJlZF09XCJjb25maWcucmVxdWlyZWRcIlxuICAgIC8+XG4gIDwvbnotY29sPlxuICA8bnotY29sIFtuelNtXT1cIjI0XCIgKm5nSWY9XCJjb25maWcuZWZmZWN0aXZlLmxlbmd0aFwiPlxuICAgIDxhcHAtZWZmZWN0aXZlLWRpc3BsYXkgW2NvbmZpZ109XCJjb25maWdcIj4gPC9hcHAtZWZmZWN0aXZlLWRpc3BsYXk+XG4gIDwvbnotY29sPlxuPC9uei1yb3c+XG4iXX0=