Angular : Input checkbox : comment l'activer

Bonjour à tous,

Je travaille sur un formulaire dynamique et afin de ne pas tout ré-inventer, je regarde pour partir de l’exemple disponible sur angular.io.

Ma question est la suivante : je dois travailler avec des checkbox ayant des interactions entre eux.
Comment valider un checkbox suite à l’activation d’un autre :

Zone HTML

    <div *ngSwitchCase="'checkbox'">
      <input  [formControlName]="question.key" [id]="question.key" [type]="question.type"  [value]="question.value" [checked]="question.value" (change)="changeValue(question, $event.target.checked)" >  {{question.label}}  {{question | json}}
    </div>
            

Zone TS

  changeValue(question : QuestionBase<any>, value: boolean){
    this.form.controls[question.key].setValue(value);
    question.value = !question.value;
    this.form.controls["checkbox1"].setValue(value);
  
    
    console.log(question.key);
  }

Modifie bien la valeur du formulaire … mais ne « coche » pas l’élément.

Merci d’avance

Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s