Угловая привязка 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.

Любая помощь приветствуется

Ответы на вопрос(1)

Ваш ответ на вопрос