en reaccionar
<input type='checkbox' checked={true} />hace que la casilla de verificación no se pueda alternar.
Sin embargo, ¿lo mismo en angular lo hace conmutable?
<input type='checkbox' [checked]=true />Mi caso de uso es un menú desplegable de selección múltiple con un valor de selección máximo. Entonces, si la selección está al máximo, no debería permitir que el usuario seleccione una opción.
Actualmente lo he hecho usando la opción deshabilitada algo como esto.
<input type="checkbox" [name]="option.label" [checked]="option.isSelected" [disabled]="!option.isSelected && max === selected.length" (change)="toggleSelectedItem(option.id)">Pero me gustaría saber la razón detrás de tal comportamiento en angular. Por tal comportamiento me refiero a reaccionar si el atributo marcado se establece en verdadero, no permite al usuario marcar o desmarcar el elemento que es lo que se espera. ¿Por qué no es el caso con angular?