2
私は角度2の反応型をデータバインドされたチェックボックスのリストと共に持っています。これは正常に動作しますが、すべてのチェックボックスをチェックするためのボタンを追加する必要があります。FormArray内のすべてのチェックボックスをチェック - 角度2反応性フォーム
私FormGroupが設定されている相続人はどのように:
private buildForm() {
this.groupForm = this._formBuilder.group({
bookId: this._formBuilder.control(null),
startDate: this._formBuilder.control(null),
groupTotal: this._formBuilder.control(null),
chapterGrouping: this._formBuilder.control("all"),
groupChapters: this.buildChapters()
});
}
private buildChapters() {
const chapters = this.chapters.map(chapter => {
return this._formBuilder.control(chapter.selected)
});
return this._formBuilder.array(chapters);
}
HERESに私のHTML:
<div class="form-group">
<label for="">Select chapters</label>
<div *ngFor="let chapter of formChapters.controls; let i=index" class="checkbox">
<label>
<input type="checkbox" [formControl]="chapter" >
{{chapters[i].title}}
</label>
</div>
</div>
がどのように私がチェックしてFormArrayは、すべてのチェックボックスを設定するためにアクセスしますか?
作品を!ありがとう。私は説明を感謝します。 – sykespro