Я пытаюсь использовать с ngModel, но ngModel там не работает. Мой код:
<ion-checkbox *ngFor="#item of items" [(ngModel)]="item.checked">
{{item.name}}
</ion-checkbox>
Но я получаю сообщение об ошибке:
ИСКЛЮЧЕНИЕ: выражение «проверено в AddInterestItem@5:2» изменилось после проверки. Предыдущее значение: «ложь». Текущее значение: «false» в [проверено в AddInterestItem@5:2]
пример данных:
this.items = [
{name: 'Dancing', checked: false},
{name: 'Jazz', checked: false},
{name: 'Metal', checked: true},
{name: 'Pop', checked: false},
{name: 'Rock\'n\'Roll', checked: false},
{name: 'Folk Metal', checked: true}
];
ngModel
, а с="item.checked". You seem to change
item.checked`, что несовместимо с обнаружением изменений по умолчанию в Angulars. Пожалуйста, предоставьте более подробную информацию о том, как это выглядит в вашем коде. - person Günter Zöchbauer   schedule 21.01.2016