Ich versuche, eine Angular 1 App in Angular 2 zu konvertieren. Looping durch eine gezackte Array von booleans (boolean[][])
. Ich bin Rendern checkboxes
mit dem folgenden Code:Angular 2 ngModel binden in verschachteltes ngFor
<div *ngFor="#cell of CellData; #parentIndex = index">
<input *ngFor="#col of cell; #childIndex = index" type="checkbox" [(ngModel)]="CellData[parentIndex][childIndex]" />
</div>
Das Kontrollkästchen Anzeige richtig, aber wenn ich eine Checkbox die eine rechts davon wählen auch ausgewählt ist.
Diese Logik funktioniert in der Angular 1 App fein so nicht sicher, ob ich bin, wenn es ein Problem mit der Art und Weise, das ich ngModel oder ein Problem mit kantigem 2.
Jede Hilfe würde geschätzt viel bin mit
Können Sie eine Plunker liefern, die auch das Problem demonstriert? –
Sehen Sie diese Plunkr https://plnr.co/edit/BbZxbAS0jNafAfI6slq9?p=preview, @Gunter. Wirklich komisch, dass die zugeordneten den Updates entsprechen, aber die Ansicht desynchronisiert ist ... –
Zuerst, ich war gerade dabei, einen Plünderer dafür zu posten;) –