unidades:04_masdirectivas:07_ngswitch
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
4.7 ng-switch
La directiva ng-switch es similar a ng-if y como nos podemos imaginar el como es 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:
ng-switch: Es para indicar que queremos hacer el switchon: Como valor de la directiva debemos poner una propiedas del$scopeng-switch-when: Se pone en cada uno de los tag que queremos que estén o no estén. Su valor es un literal , no puede ser una expresión del$scopeng-switch-default: Si no se cumple ninguna condición deng-switch-whense muestra el que tenga la directivang-switch-default
Vemos un ejemplo:
<div ng-switch on="valor">
<div ng-switch-when="A">Es texto solo esta 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>
- Línea 1: Indicamos que es un switch con la directiva
ng-switch. Tambine ponemos la expresión en la directivaon. - Línea 2: Una posible opción cuando
valorvalga la letra “A”. - Línea 3: Si
valorno vale ni “A” ni “B” estará este tag
Al igual que con ng-if, se crea un nuevo
$scope.
Ejemplo
Referencias
unidades/04_masdirectivas/07_ngswitch.1406832395.txt.gz · Última modificación: por admin
