ngx-schema-forms
Version:
New features: - Ajv schema validator. - Angular forms compatible: Property tree is created using FormGroup, FormArray and FormControl classes. - Array now properly loads initial data from model. - WidgetTyep: WidgetRegistry now supports WidgetType, now wo
17 lines (16 loc) • 772 B
TypeScript
import { ViewContainerRef, OnInit, OnDestroy } from '@angular/core';
import { WidgetFactory } from '../widgetfactory';
import { FormProperty } from '../model/form-property';
import { TemplateSchemaElementRegistry } from '../template-schema/template-schema-element-registry';
export declare class FormPropertyWidgetChooserDirective implements OnInit, OnDestroy {
private viewContainerRef;
private widgetFactory;
protected templateRegistry: TemplateSchemaElementRegistry;
formProperty: FormProperty;
private componentRef;
private subs;
constructor(viewContainerRef: ViewContainerRef, widgetFactory: WidgetFactory, templateRegistry: TemplateSchemaElementRegistry);
isWidgetRequired(): boolean;
ngOnInit(): void;
ngOnDestroy(): void;
}