Sto tentando di convertire un'angolare 1 app in Angular 2. In loop attraverso una matrice frastagliata di booleani (boolean[][])
. Sto rendendo fuori checkboxes
con il seguente codice:Angular 2 ngModel si associa in nested ngPer
<div *ngFor="#cell of CellData; #parentIndex = index">
<input *ngFor="#col of cell; #childIndex = index" type="checkbox" [(ngModel)]="CellData[parentIndex][childIndex]" />
</div>
Il display caselle correttamente, tuttavia, se seleziono una casella di controllo l'uno a destra di esso viene anche selezionato.
Questa logica funziona bene nella angolare 1 app, quindi non sono sicuro se è un problema con il modo in cui sto usando ngModel o un problema con angolare 2.
Qualsiasi aiuto sarebbe molto apprezzato
Potete fornire una Plunker che dimostra il problema? –
Vedere questo plunkr https://plnkr.co/edit/BbZxbAS0jNafAfI6slq9?p=preview, @Gunter. Davvero strano l'associato corrisponde agli aggiornamenti ma la vista è desincronizzata ... –
Per prima cosa, stavo per postare un plunker per questo;) –