@axrl/ngx-extended-form-builder
v1.3.1
Published
Библиотека для облегчения создания Angular Reactive Form из объекта, как расширенная альтернатива встроенному FormBuilder. В отличие от стандартного FormBuilder-а, при создании формы из сложных объектов, сохраняется вложенность контролов - каждый вложенн
Downloads
99
Readme
@axrl/ngx-extended-form-builder
Библиотека для облегчения создания Angular Reactive Form из объекта, как расширенная альтернатива встроенному FormBuilder.
В отличие от стандартного FormBuilder-а, при создании формы из сложных объектов, сохраняется вложенность контролов - каждый вложенный объект превращается во вложенную FormGroup, обычные свойства объектов становятся FormControl-ами, а массивы - FormArray-ми.
Install
npm i @axrl/ngx-extended-form-builder
Usage
Импортируем функцию из библиотеки и используем в коде:
...
import { makeForm } from '@axrl/ngx-extended-form-builder';
const data = {
key:"value",
key1: {
key2:"value"
}
}
const form:FormGroup = makeForm(data);
...
import { makeForm } from '@axrl/ngx-extended-form-builder';
...
export class SomeComponent {
data = {
key:"value",
key1: {
key2:"value"
}
};
form:FormGroup = makeForm(data);
...
}
API
См. в документации.