wfw-ngx-formly
Version:
ngx-formly is an Angular 2 module which has a Components to help customize and render JavaScript/JSON configured forms. The formly-form Component and the FormlyConfig service are very powerful and bring unmatched maintainability to your application's form
24 lines (23 loc) • 1.16 kB
TypeScript
import { FormGroup, FormArray } from '@angular/forms';
import { FormlyConfig } from './formly.config';
import { FormlyFieldConfig, FormlyFormOptions } from '../components/formly.field.config';
import { FormlyFormExpression } from './formly.form.expression';
export declare class FormlyFormBuilder {
private formlyConfig;
private formlyFormExpression;
private formId;
constructor(formlyConfig: FormlyConfig, formlyFormExpression: FormlyFormExpression);
buildForm(form: FormGroup | FormArray, fields: FormlyFieldConfig[], model: any, options: FormlyFormOptions): void;
private _buildForm(form, fields, options);
private registerFormControls(form, fields, options);
private initFieldExpression(field, options);
private initFieldOptions(field);
private initFieldAsyncValidation(field);
private initFieldValidation(field);
private addFormControl(form, field, model, path);
private addControl(form, key, formControl, field?);
private getValidation(opt, value);
private wrapNgValidatorFn(field, validator);
private initFieldWrappers(field);
private mergeTemplateManipulators(source, target);
}