Instruction ng-switch d'AngularJS
Définition et utilisation
ng-switch
L'instruction permet de masquer ou d'afficher des éléments HTML en fonction d'une expression.
Si les éléments enfants passent par ng-switch-when
Lorsque l'instruction obtient une correspondance, elle affiche celle-ci avec ng-switch-when
Les éléments enfants de l'instruction, sinon l'élément et ses éléments enfants sont supprimés.
Vous pouvez également utiliser ng-switch-default
L'instruction définit une partie par défaut, qui est affichée lorsque toutes les autres parties ne correspondent pas.
Exemple
Une partie de HTML est affichée uniquement lorsque cette valeur correspond à une valeur spécifique :
<div ng-switch="myVar"> <div ng-switch-when="dogs"> <h1>Chiens</h1> <p>Bienvenue dans un monde de chiens.</p> </div> <div ng-switch-when="tuts"> <h1>Tutoriels</h1> <p>Apprendre des exemples.</p> </div> <div ng-switch-when="cars"> <h1>Voitures</h1> <p>Lisez à propos des voitures.</p> </div> <div ng-switch-default> <h1>Basculer</h1> <p>Sélectionnez le sujet dans la liste déroulante pour basculer le contenu de ce DIV.</p> </div> </div>
Syntaxe
<element ng-switch="expression"> <element ng-switch-when="value"></element> <element ng-switch-when="value"></element> <element ng-switch-when="value"></element> <element ng-switch-default></element> </element>
Tous les éléments HTML supportent.
Paramètres
Paramètres | Description |
---|---|
expression | L'expression supprimera les éléments sans correspondance et affichera les éléments avec une correspondance. |