중첩 된 객체를 반복하려고하고 있으며 값이 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