Угловая привязка 2 ngModel во вложенном ngFor
Я пытаюсь преобразовать приложение Angular 1 в Angular 2. Цикл с помощью зубчатого массива логических значений(boolean[][])
, Я рендерингcheckboxes
со следующим кодом:
<div *ngFor="#cell of CellData; #parentIndex = index">
<input *ngFor="#col of cell; #childIndex = index" type="checkbox" [(ngModel)]="CellData[parentIndex][childIndex]" />
</div>
Чекбоксы отображаются правильно, однако, если я выберу чекбокс, также будет выбран тот, который справа от него.
Эта логика прекрасно работает в приложении Angular 1, поэтому я не уверен, что это проблема с тем, как я использую ngModel, или проблема с Angular 2.
Любая помощь приветствуется