2
動的フォームの角度2料理レシピに従っています。ラジオやチェックボックスを除き、すべてが期待どおりに機能します。何らかの理由で、私はラジオやチェックボックスがチェックされていても、常にヌル値を持っています。しかし、ラジオやチェックボックスのプロパティはチェックされた後に真実ですが、チェックしても元の状態になっています。ラジオとチェックボックスのフォーム値は、チェックされていても常にnullです。
ラジオ:
<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