首页 > 解决方案 > Angular Mat Radio FormControlName 不工作

问题描述

在我的代码中,我有用于动态构建嵌套表单的问题的数据。有两种类型的问题“多”和“单”

我在下面给出的链接中有一些代码用于我页面中的表单。根据每个问题中的问题类型,如果它的 mat-checkbox 或 mat-radio 按钮,我可能想显示选项。

https://stackblitz.com/edit/angular-uezhjg

在访问问题类型 Multiple 的 FormControlName response_options 时,我可以正确使用 Mat Check 框,但是当我尝试对收音机进行相同操作时,我遇到了问题,这无法正常工作。我已经评论了执行该部分的代码。我如何做到这一点?

标签: angularangular-materialangular6angular-reactive-forms

解决方案


我认为这是使用单选按钮时的一个基本想法,结果它只有一个值,而复选框将具有尽可能多的复选框的值。我更改了代码以在“单一”类型的问题的问题级别获取已回答的属性,并在“多个”类型的问题的选项级别回答。


推荐阅读