Los templates de Angular utilicen un tipo especial de expresiones a las que llamamos expresiones del template. Estas expresiones son, por ejemplo, las que pasamos en los operadores de interpolación de un template:
{{ aquí va una expresión de template de Angular }}
La primera característica de una expresión de template de Angular es que producen un valor, la segunda es que no tienen efectos secundarios.
- Producen un valor
- Las instrucciones con efectos secundarios están prohibidos.
Algunas operaciones que producen efectos secundarios, es decir que modifican algún elemento, son las siguientes:
- La asignación, por lo que el operador = no puede ser usado.
- Los operadores ++ y -- que modifican un elemento también están prohibidos.
- El uso de la palabra reservada new para generar nuevos objetos.
En pocas palabras, todo lo que ahí especificamos debe producir un valor, una operación aritmética, la ejecución de un método que retorna un valor, colocar una variable un dato… todas estas son expresiones que producen un valor y pueden ser utilizadas en todos los casos en que, como mencionamos, se espere utilizar una expresión del template de Angular.
-
check_circle_outlineMódulo 1 | 7 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 9 clases
Primeros pasos con Angular
expand_more -
check_circle_outlineMódulo 3 | 21 clases
Componentes a detalle
expand_more-
done_all
Clase 1
Expresiones de un template de Angular
-
done_all
Clase 2
Sincronización de datos (Data Binding)
-
done_all
Clase 3
One way binding (interpolación)
-
done_all
Clase 4
Property binding
-
done_all
Clase 5
ngClass
-
done_all
Clase 6
Directivas Estructurales
-
done_all
Clase 7
ngIf
-
done_all
Clase 8
Ejercicio con ngIf y ngClass
-
done_all
Clase 9
ngFor
-
done_all
Clase 10
ngSwitch
-
done_all
Clase 11
Eventos
-
done_all
Clase 12
Nuevo componente para siguientes ejemplos
-
done_all
Clase 13
Payload de un evento con $event
-
done_all
Clase 14
Eventos personalizados (EventEmitter)
-
done_all
Clase 15
Input properties
-
done_all
Clase 16
Variables de referencia del template
-
done_all
Clase 17
Two way binding con ngModel
-
done_all
Clase 18
Pipes
-
done_all
Clase 19
Cómo crear mi propio Pipe
-
done_all
Clase 20
Cómo crear mi propia directiva de atributo
-
done_all
Clase 21
HostListener para eventos
-
-
check_circle_outlineMódulo 4 | 14 clases
Servicios y Observadores
expand_more -
check_circle_outlineMódulo 5 | 7 clases
Animaciones
expand_more -
check_circle_outlineMódulo 6 | 2 clases
Cierre del curso
expand_more