Angular 反应式表单值未在表单数组推送时更新

Angular reactive form value not updating on form array push

我尝试使用 formarray 嵌套表单控件,如果我更改现有显示值,它会更新表单值。但是我试图在 formarray 中添加一个表单组,内容出现在 UI 而不是表单值 (JSON) 中。我已经在 stackblitz 中发布了代码。提前致谢。

https://stackblitz.com/edit/angular-nested-forms-reactive-vvczmt

在您的 html 中,如果您使用 <pre> {{ form.getRawValue() | json }} </pre> 而不是 <pre> {{ form.value | json }} </pre>,您将看到完整的对象。