angular-dynamic-forms-lite
Version:
Efficient dynamic and customizable Angular 7+ forms.
24 lines (23 loc) • 875 B
TypeScript
import { ParentFieldFactory } from "../field-factory";
import { DynamicController } from "../dynamic-controller";
import { Paginator } from "./paginator";
import { FormContext } from "../../form/form-context";
import { FormArray } from "@angular/forms";
export declare class DynamicArrayController<M = {}, CM = {}> extends DynamicController {
private parentFieldFactory;
private arrayContext;
private subscriptions;
private renderer;
constructor(parentFieldFactory: ParentFieldFactory);
onInit(context: FormContext<M, FormArray>): void;
readonly paginator: Paginator;
private readonly children;
private readonly formArray;
private readonly setting;
private readonly settings;
push(value: any): void;
removeAt(index: number): boolean;
protected destory(): void;
private renderPage;
private readonly arrayRoot;
}