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.

27 lines 4 kB
import { Directive, ViewChild } from '@angular/core'; import { NgModel } from '@angular/forms'; import { RWidgetFormService } from '../form-render/r-widget-form/r-widget-form.service'; import { DynamicComponentBase } from './dynamic-component-base'; import * as i0 from "@angular/core"; export class RenderComponentBase extends DynamicComponentBase { constructor(injector) { super(); this._rWidgetFormService = injector.get(RWidgetFormService); } ngAfterViewInit() { // console.log(this, this.parent, 'RenderComponentBase ngAfterViewInit'); this._rWidgetFormService.inputsChange(this); } ngOnDestroy() { // console.log(this, 'RenderComponentBase ngOnDestroy'); } } RenderComponentBase.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RenderComponentBase, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Directive }); RenderComponentBase.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.13", type: RenderComponentBase, viewQueries: [{ propertyName: "ngModel", first: true, predicate: NgModel, descendants: true }], usesInheritance: true, ngImport: i0 }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RenderComponentBase, decorators: [{ type: Directive }], ctorParameters: function () { return [{ type: i0.Injector }]; }, propDecorators: { ngModel: [{ type: ViewChild, args: [NgModel] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVuZGVyLWNvbXBvbmVudC1iYXNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbC01MmFicC1uZy1mb3JtLWdlbmVyYXRvci9zcmMvZHluYW1pYy1jb21wb25lbnQvcmVuZGVyLWNvbXBvbmVudC1iYXNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBaUIsU0FBUyxFQUFzRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDeEksT0FBTyxFQUF3QixPQUFPLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUMvRCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxvREFBb0QsQ0FBQztBQUN4RixPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7QUFJaEUsTUFBTSxPQUFnQixtQkFBb0IsU0FBUSxvQkFBb0I7SUFJcEUsWUFBWSxRQUFrQjtRQUM1QixLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxRQUFRLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7SUFDOUQsQ0FBQztJQUNELGVBQWU7UUFDYix5RUFBeUU7UUFDekUsSUFBSSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM5QyxDQUFDO0lBRUQsV0FBVztRQUNULHdEQUF3RDtJQUMxRCxDQUFDOztpSEFmbUIsbUJBQW1CO3FHQUFuQixtQkFBbUIsbUVBQzVCLE9BQU87NEZBREUsbUJBQW1CO2tCQUR4QyxTQUFTOytGQUVZLE9BQU87c0JBQTFCLFNBQVM7dUJBQUMsT0FBTyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFmdGVyVmlld0luaXQsIERpcmVjdGl2ZSwgRXZlbnRFbWl0dGVyLCBJbmplY3RvciwgSW5wdXQsIE9uRGVzdHJveSwgT25Jbml0LCBPcHRpb25hbCwgT3V0cHV0LCBWaWV3Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbnRyb2xWYWx1ZUFjY2Vzc29yLCBOZ01vZGVsIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHsgUldpZGdldEZvcm1TZXJ2aWNlIH0gZnJvbSAnLi4vZm9ybS1yZW5kZXIvci13aWRnZXQtZm9ybS9yLXdpZGdldC1mb3JtLnNlcnZpY2UnO1xuaW1wb3J0IHsgRHluYW1pY0NvbXBvbmVudEJhc2UgfSBmcm9tICcuL2R5bmFtaWMtY29tcG9uZW50LWJhc2UnO1xuaW1wb3J0IHsgSUR5bmFtaWNDb21wb25lbnQsIElEeW5hbWljQ29tcG9uZW50Q29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzJztcblxuQERpcmVjdGl2ZSgpXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgUmVuZGVyQ29tcG9uZW50QmFzZSBleHRlbmRzIER5bmFtaWNDb21wb25lbnRCYXNlIGltcGxlbWVudHMgQWZ0ZXJWaWV3SW5pdCwgT25EZXN0cm95IHtcbiAgQFZpZXdDaGlsZChOZ01vZGVsKSBuZ01vZGVsOiBhbnk7XG5cbiAgX3JXaWRnZXRGb3JtU2VydmljZTogUldpZGdldEZvcm1TZXJ2aWNlO1xuICBjb25zdHJ1Y3RvcihpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgICBzdXBlcigpO1xuICAgIHRoaXMuX3JXaWRnZXRGb3JtU2VydmljZSA9IGluamVjdG9yLmdldChSV2lkZ2V0Rm9ybVNlcnZpY2UpO1xuICB9XG4gIG5nQWZ0ZXJWaWV3SW5pdCgpIHtcbiAgICAvLyBjb25zb2xlLmxvZyh0aGlzLCB0aGlzLnBhcmVudCwgJ1JlbmRlckNvbXBvbmVudEJhc2UgbmdBZnRlclZpZXdJbml0Jyk7XG4gICAgdGhpcy5fcldpZGdldEZvcm1TZXJ2aWNlLmlucHV0c0NoYW5nZSh0aGlzKTtcbiAgfVxuXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xuICAgIC8vIGNvbnNvbGUubG9nKHRoaXMsICdSZW5kZXJDb21wb25lbnRCYXNlIG5nT25EZXN0cm95Jyk7XG4gIH1cbn1cbiJdfQ==