UNPKG

tibas-form-json-generator

Version:

Fully configured form generator via JSON data with a custom template for each attribute + onChange events.

31 lines (30 loc) 1.1 kB
import { AfterViewInit, Compiler, EventEmitter, Injector, NgModuleRef, OnDestroy, ViewContainerRef } from '@angular/core'; import { AttributeModel } from '../models/attribute.model'; import { ItemModel } from '../models/item.model'; import { FormModel } from '../models/form.model'; import { ReferencesService } from '../services/references.service'; /** * Created by TIBAS-Mohammed on 2020-07-6. */ export declare class DynamicTemplateComponent implements AfterViewInit, OnDestroy { private compiler; private injector; private moduleRef; private referencesService; valueITtempl: ViewContainerRef; template: string; attribute: AttributeModel; item: ItemModel; headerOrFooter: FormModel; position: string; level: number; mode: string; changedtrigger: EventEmitter<any>; script: string; private cmpRef; private reloadData; constructor(compiler: Compiler, injector: Injector, moduleRef: NgModuleRef<any>, referencesService: ReferencesService); ngAfterViewInit(): void; private createComponentFromRaw; ngOnDestroy(): void; }