Передайте событие $ в функцию onChange <input type="checkbox" (change)="onChange($event)" [checked]="isChecked()"> Click me and I\'ll uncheck (but I shouldn\'t)
, чтобы вы могли изменить значение ввода.
onChange(e) {
console.log("changed.")
//here u are again setting the input value as true.
e.target.checked = true;
}
Другой способ сделать, добавить событие (щелчок) в свой такой шаблон (click)="onClick($event)"
и определение функции onClick (e) в вашем компоненте,
onClick(e){
//here u are again setting the input value as true.
e.target.checked = true;
}
Но (щелчок) событие лучше, чем (изменить) для этой ситуации.