Angular [disabled]="MyBoolean" not working : <p>I have some inputs (Checkboxes) and I want them to be disabled if my Booleans are true.
But its not working... The funny thing is the submit button works just fine and thats the same method...</p>

<p>myComponent.html</p>

<pre><code>      &lt;form [formGroup]="BetreuungsoptionForm" (ngSubmit)="onSubmit()"&gt;
        &lt;label *ngIf="!eingetragen" for="art"&gt;Art&lt;/label&gt;
        &lt;select *ngIf="!eingetragen" formControlName="art" id="art" class="form-control" [(ngModel)]="Art" required &gt;
          &lt;option value="festeAnmeldung"&gt;feste Anmeldung&lt;/option&gt;
          &lt;option value="flexibleAnmeldung"&gt;flexible Anmeldung&lt;/option&gt;
        &lt;/select&gt;
        &lt;label for="datum"&gt;Beginn Datum&lt;/label&gt;
        &lt;input formControlName="datum" type="date" id="datum" class="form-control" required&gt;
        &lt;label *ngIf="(Art == 'festeAnmeldung')" for="montag"&gt;Montag&lt;/label&gt;
        &lt;input *ngIf="(Art == 'festeAnmeldung')" formControlName="montag" [disabled]="montag" type="checkbox" id="montag" class="form-control wochentag"&gt;
        &lt;label *ngIf="(Art == 'festeAnmeldung')" for="dienstag"&gt;Dienstag&lt;/label&gt;
        &lt;input *ngIf="(Art == 'festeAnmeldung')" formControlName="dienstag" [disabled]="dienstag" type="checkbox" id="dienstag" class="form-control wochentag"&gt;
        &lt;label *ngIf="(Art == 'festeAnmeldung')" for="mittwoch"&gt;Mittwoch&lt;/label&gt;
        &lt;input *ngIf="(Art == 'festeAnmeldung')" formControlName="mittwoch" [disabled]="mittwoch" type="checkbox" id="mittwoch" class="form-control wochentag"&gt;
        &lt;label *ngIf="(Art == 'festeAnmeldung')" for="donnerstag"&gt;Donnerstag&lt;/label&gt;
        &lt;input *ngIf="(Art == 'festeAnmeldung')" formControlName="donnerstag" [disabled]="donnerstag" type="checkbox" id="donnerstag" class="form-control wochentag"&gt;
        &lt;label *ngIf="(Art == 'festeAnmeldung')" for="freitag"&gt;Freitag&lt;/label&gt;
        &lt;input *ngIf="(Art == 'festeAnmeldung' )" formControlName="freitag" [disabled]="freitag" type="checkbox" id="freitag" class="form-control wochentag"&gt;
    &lt;button type="submit" [disabled]="!BetreuungsoptionForm.valid" class ="btn btn-primary"&gt;Speichern&lt;/button&gt;
    &lt;button type="button" (click)="OnBetreuungsoptionInfos()" class ="btn btn-success"&gt;weitere Informationen&lt;/button&gt;
    &lt;button type="button" *ngIf="!gekuendigt" (click)="OnBetreuungsoptionLoeschen()" class ="btn btn-danger"&gt;Kündigen&lt;/button&gt;
  &lt;/form&gt;
</code></pre>

<p>myComponent.ts</p>

<pre><code>    this.BetreuungsoptionForm = new FormGroup
    ({
      art: new FormControl(),
      datum: new FormControl(this.BetreuungsoptionenKindRef[d].Beginn.toString().substring(0,10)),
      montag: new FormControl(this.BetreuungsoptionenKindRef[d].Montag),
      dienstag: new FormControl(this.BetreuungsoptionenKindRef[d].Dienstag),
      mittwoch: new FormControl(this.BetreuungsoptionenKindRef[d].Mittwoch),
      donnerstag: new FormControl(this.BetreuungsoptionenKindRef[d].Donnerstag),
      freitag: new FormControl(this.BetreuungsoptionenKindRef[d].Freitag)
    })
      if(this.BetreuungsoptionenKindRef.Montag)
      {
        this.montag = true;
      }
      if(this.BetreuungsoptionenKindRef.Dienstag)
      {
        this.dienstag = true;
      }
      if(this.BetreuungsoptionenKindRef.Mittwoch)
      {
        this.mittwoch = true;
      }
      if(this.BetreuungsoptionenKindRef.Donnerstag)
      {
        this.donnerstag = true;
      }
      if(this.BetreuungsoptionenKindRef.Freitag)
      {
        this.freitag = true;
      }
</code></pre>
