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.

32 lines 3.85 kB
import { Component, Input } from '@angular/core'; import { ControlContainer, NgForm } from '@angular/forms'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class RWidgetControlComponent { constructor() { } ngOnInit() { } } RWidgetControlComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RWidgetControlComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); RWidgetControlComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: RWidgetControlComponent, selector: "r-widget-control", inputs: { control: "control" }, ngImport: i0, template: "<div>\n <ng-content> </ng-content>\n\n <div style=\"color: red\" *ngIf=\"control && (!!control.dirty || !!control.touched) && control.hasError('required')\">\u5FC5\u586B\u6821\u9A8C.</div>\n</div>\n", directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], viewProviders: [ { provide: ControlContainer, useExisting: NgForm } ] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RWidgetControlComponent, decorators: [{ type: Component, args: [{ selector: 'r-widget-control', templateUrl: './r-widget-control.component.html', styles: [], viewProviders: [ { provide: ControlContainer, useExisting: NgForm } ] }] }], ctorParameters: function () { return []; }, propDecorators: { control: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoici13aWRnZXQtY29udHJvbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLXJlbmRlci9yLXdpZGdldC1jb250cm9sL3Itd2lkZ2V0LWNvbnRyb2wuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbC01MmFicC1uZy1mb3JtLWdlbmVyYXRvci9zcmMvZm9ybS1yZW5kZXIvci13aWRnZXQtY29udHJvbC9yLXdpZGdldC1jb250cm9sLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFVLE1BQU0sZUFBZSxDQUFDO0FBQ3pELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBYTFELE1BQU0sT0FBTyx1QkFBdUI7SUFFbEMsZ0JBQWUsQ0FBQztJQUVoQixRQUFRLEtBQUksQ0FBQzs7cUhBSkYsdUJBQXVCO3lHQUF2Qix1QkFBdUIsd0ZDZHBDLDBNQUtBLGdIREVpQjtRQUNiO1lBQ0UsT0FBTyxFQUFFLGdCQUFnQjtZQUN6QixXQUFXLEVBQUUsTUFBTTtTQUNwQjtLQUNGOzRGQUVVLHVCQUF1QjtrQkFYbkMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsa0JBQWtCO29CQUM1QixXQUFXLEVBQUUsbUNBQW1DO29CQUNoRCxNQUFNLEVBQUUsRUFBRTtvQkFDVixhQUFhLEVBQUU7d0JBQ2I7NEJBQ0UsT0FBTyxFQUFFLGdCQUFnQjs0QkFDekIsV0FBVyxFQUFFLE1BQU07eUJBQ3BCO3FCQUNGO2lCQUNGOzBFQUVVLE9BQU87c0JBQWYsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29udHJvbENvbnRhaW5lciwgTmdGb3JtIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdyLXdpZGdldC1jb250cm9sJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3Itd2lkZ2V0LWNvbnRyb2wuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZXM6IFtdLFxuICB2aWV3UHJvdmlkZXJzOiBbXG4gICAge1xuICAgICAgcHJvdmlkZTogQ29udHJvbENvbnRhaW5lcixcbiAgICAgIHVzZUV4aXN0aW5nOiBOZ0Zvcm1cbiAgICB9XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgUldpZGdldENvbnRyb2xDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSBjb250cm9sPztcbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCkge31cbn1cbiIsIjxkaXY+XG4gIDxuZy1jb250ZW50PiA8L25nLWNvbnRlbnQ+XG5cbiAgPGRpdiBzdHlsZT1cImNvbG9yOiByZWRcIiAqbmdJZj1cImNvbnRyb2wgJiYgKCEhY29udHJvbC5kaXJ0eSB8fCAhIWNvbnRyb2wudG91Y2hlZCkgJiYgY29udHJvbC5oYXNFcnJvcigncmVxdWlyZWQnKVwiPuW/heWhq+agoemqjC48L2Rpdj5cbjwvZGl2PlxuIl19