web-dev-qa-db-fra.com

Comment utiliser MatSlideToggleChange de mat-slide-toggle dans Angular Material

J'essaie d'utiliser un commutateur dans un formulaire pour basculer l'apparence de l'un des deux menus déroulants du même formulaire. Je crois que cela signifie que je veux utiliser la classe MatSlideToggleChange émise par une bascule MatSlide. Malheureusement, la documentation ne fournit pas un exemple d'utilisation de la classe MatSlideToggleChange avec un MatSlide.

Quelqu'un at-il utilisé le MatSlide de cette façon?

7
Atticus29

vous pouvez utiliser la propriété change change pour basculer sa valeur de changement

<mat-slide-toggle
   [(ngModel)]="checked"
   class="example-margin"
   [color]="color"
   (change)="changed()">
     Slide me! {{checked}}
</mat-slide-toggle>

composant

color = 'accent';
checked = false;

  changed(){
    console.log(this.checked)
  }

démo stackblitz

15
Abinesh Joyel