Я следовал за угловым рецептом поваренной книги на динамических формах. Все работает так, как ожидалось, кроме радиостанций и флажков. По какой-то причине у меня всегда есть нулевое значение для радиостанций и флажков, даже если они проверены. Но затронутые свойства радиостанций и флажков верны после того, как они проверены, однако нетронутая истина также верна даже после того, как я проверил.Величина формы радиостанций и флажков всегда равна нулю, даже если она проверена.
РАДИОСТАНЦИИ:
<input [formControlName]="question.id" [name]="question.id" [type]="question.controlType" [id]="question.id" /> Yes
<input [formControlName]="question.id" [name]="question.id" [type]="question.controlType" [id]="question.id" /> No
Флажки:
<div [formGroupName]="question.id">
<div *ngFor="let sq of question.subquestions">
<input [formControlName]="sq.id" [type]="question.controlType" [id]="sq.id"/>{{sq.text}}
</div>
</div>
https://plnkr.co/edit/64WR7hq259FUXaFegI45?p=preview
AFAIR вам необходимо установить «значение» для радиостанций. –
@ GünterZöchbauer Я тоже это пробовал. Не работает. –
Ваш Plunkr даже не отображает форму. – AngularChef