J'ai remarqué que je devais utiliser [value]=true au lieu de value = true pour que mon bouton radio obtienne la valeur initiale de la classe du composant. Comment cela fonctionne-t-il - est-ce que le fait de mettre des crochets autour de value indique en quelque sorte à Angular d'utiliser la valeur initiale de [(ngModel)] ?
HTML :
<input type="radio" id ="yesChoice" [(ngModel)] ="serverDeluxe" [value]=true >
<label for="yesChoice">Yes</label>
<br>
<input type="radio" id ="noChoice" [(ngModel)] ="serverDeluxe" [value]=false >
<label for="noChoice">No</label>
TS :
export class ServerComponent implements OnInit{
serverId = 10;
serverStatus = 'offline';
serverDeluxe = true;
ngOnInit(): void {
}
getServerStatus(): string{
return this.serverStatus;
}
}