1
私は、オブジェクトの配列フォーム内でチェックボックスが機能しないのはなぜですか?
pets = [{key: 'dog', isChecked: true}, {key: 'hamster', isChecked: false}, {key: 'cat', isChecked: false}];
を持っているとチェックボックス
<div *ngFor='let pet of pets'>
<input type='checkbox'
name='pets'
value='{{pet}}'
[(ngModel)]='pet.isChecked'
(change)='check()'
/>
{{pet.key}} - {{pet.isChecked}}
</div>
のようにそれを表示しますが、すぐに私は、フォーム
<form>
<div *ngFor='let pet of pets'>
<input type='checkbox'
name='pets'
value='{{pet}}'
[(ngModel)]='pet.isChecked'
(change)='check()'
/>
{{pet.key}} - {{pet.isChecked}}
</div>
</form>
の内側にそれを置く作業を開始ように、それは正しく表示され停止します。
フォームでこの作業を行うにはどうすればよいですか?
と
あなたが直面し始めた何の問題、嘆願eより良い理解のためにplnkrまたはjsfiddleを作成してください。 – Viplock
@Viplock質問を更新しました。 –
'input.name'プロパティは一意でなければなりませんhttps://plnkr.co/edit/6qgA1wnJOWgZUP0BGBmb?p=preview – yurzui