Я новичок в Angular. Не могли бы вы подсказать мне, как я могу реализовать Angular Reactive Form, которая может дать следующий результат json?
{
"firstName":"",
"middleName":"",
"lastName":"",
"addressBook":[{
"addressLine1":"",
"addressLine2":"",
"addressLine3":""
},
"addressBook":[{
"addressLine1":"",
"addressLine2":"",
"addressLine3":""
}]
}
Ниже приведена структура формы, которая у меня есть:
this.userForm= this.fb.group({
firstName: [],
middleName: [],
lastName: [],
emailAddress: [],
password: [],
addressBook: this.fb.group({
addressLine1: [],
addressLine2: [],
addressLine3: []
})
});
Я действительно застрял здесь. Буду признателен за любую оказанную помощь. Спасибо!
🤔 А знаете ли вы, что...
Фреймворк Angular CLI (Command Line Interface) упрощает создание, развертывание и управление проектами Angular.
getRawValue
: this.userForm.getRawValue();
, что приведет к созданию объекта javascript.JSON.stringify(formObject);
, вы получите свой json
.Retrieves all values regardless of disabled status. The value property is the best way to get the value of the group, because it excludes disabled controls in the FormGroup.