Tabla de Contenidos

4.7 ng-switch

La directiva ng-switch es similar a ng-if y como nos podemos imaginar es como el switch de la programación. Es decir que permite que entre varios conjuntos de tags solo esté uno de ellos, borrando los que no cumplen la condición.

Esta directiva realmente está compuesta por 4 distintas:

Veamos un ejemplo:

  <div ng-switch    on="valor">
      <div ng-switch-when="A">Es texto y sólo está si hay una A</div>
      <div ng-switch-when="B">Texto para el valor B</div>
      <div ng-switch-default>Texto para cuando no es ni A ni B</div>
  </div>

Al igual que con ng-if, se crea un nuevo $scope.

Ejemplo

Referencias