ngx-form-lib
Version:
Dynamic form library for Angular 18 with Material 3 support. Create complex reactive forms easily using JSON configuration with modern Angular 18 control flow syntax.
16 lines (15 loc) • 902 B
TypeScript
import { OnInit, ViewContainerRef } from '@angular/core';
import { UntypedFormGroup } from '@angular/forms';
import { ParentConfig } from '../../shared/models/parent-config.model';
import { Field } from '../../shared/models/field.model';
import * as i0 from "@angular/core";
export declare class ContainerComponent implements OnInit {
config: Field<unknown>;
group: UntypedFormGroup | null;
parentConfig: ParentConfig | null;
dynamicComponent: ViewContainerRef;
ngOnInit(): void;
private loadDynamicFields;
static ɵfac: i0.ɵɵFactoryDeclaration<ContainerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ContainerComponent, "ngf-container", never, { "config": { "alias": "config"; "required": false; }; "group": { "alias": "group"; "required": false; }; "parentConfig": { "alias": "parentConfig"; "required": false; }; }, {}, never, never, false, never>;
}