ネストされたオブジェクトを繰り返そうとしていますが、値がtrueまたはfalseのチェックボックスがあります。ネストされたngForの繰り返しのチェックボックス入力
<accordion-group
*ngFor='let brand of products'>
<div *ngFor='let product of brand.products'>
<div>
<input type="checkbox" id="{{product.name}}" ngControl="{{product}}" ([ngModel])="product.checked">
<label
attr.for="{{product.name}}"
id="{{product.description}}"
class="{{product.description}}"
(click)="onCheck(model)">
</label>
</div>
</p>
</div>
</accordion-group>
Plunker:
はここに私のコードですhttp://plnkr.co/edit/IItxHiXkpocUjLG6NhMy?p=preview - 数量値が更新されたときにチェックボックスがチェックしていないことがわかります。 ngModelを正しく動作させることができません。
チェックボックスに名前属性を入力します。彼らが同じグループに所属することになっている場合、彼らは同じ名前を持つべきです。また、コードを実行して失敗するのを見て、問題をよりよく理解できるように、このコードでフィリピンを追加すると、この質問をより明確にすることができます。 – gdyrrahitis