angular/aio/content/guide/template-syntax.md
Gustavo Rodríguez a0fcc0b839
docs: traducir: template-syntax.md (#320)
Co-authored-by: Alvaro Torrente <alvarotorrenteperez98@gmail.com>
Co-authored-by: Daniel Díaz <36966980+dalejodc@users.noreply.github.com>
2021-02-06 20:25:39 -05:00

4.2 KiB

Sintaxis de la plantilla

En Angular, una plantilla es un fragmento de HTML. Dentro de una plantilla, puedes usar una sintaxis especial para aprovechar muchas de las características de Angular.

Prerrequisitos

Antes de aprender la sintaxis de la plantilla, debes estar familiarizado con lo siguiente:


Cada plantilla Angular de tu aplicación es una sección de HTML que puedes incluir como parte de la página que muestra el navegador. Una plantilla HTML Angular muestra una vista, o interfaz de usuario, en el navegador, como HTML normal, pero con mucha más funcionalidad.

Cuando generas una aplicación Angular con Angular CLI, el archivo app.component.html es la plantilla predeterminada que contiene HTML de marcador de posición.

Las guías de sintaxis de la plantilla te muestran cómo puedes controlar la UX/UI coordinando los datos entre la clase y la plantilla.

La mayoría de las guías de sintaxis de plantillas tienen aplicaciones de ejemplo de trabajo dedicadas que demuestran el tema individual de cada guía. Para verlos a todos trabajando juntos en una aplicación, consulta al completo.

Potencia tu HTML

Con una sintaxis Angular especial en tus plantillas, puedes ampliar el vocabulario HTML de tus aplicaciones. Por ejemplo, Angular te ayuda a obtener y establecer valores DOM (Document Object Model) dinámicamente con características como funciones de plantilla integradas, variables, escucha de eventos y enlace de datos.

Casi toda la sintaxis HTML es una sintaxis de plantilla válida. Sin embargo, debido a que una plantilla Angular es parte de una página web general, y no de toda la página, no es necesario incluir elementos como <html>, <body> o <base>. Puedes centrarte exclusivamente en la parte de la página que estás desarrollando.

Para eliminar el riesgo de ataques de inyección de scripts, Angular no admite el elemento <script> en las plantillas. Angular ignora la etiqueta <script> y envía una advertencia a la consola del navegador. Para obtener más información, consulta la página Seguridad.


Más sobre la sintaxis de la plantilla

También te puede interesar lo siguiente: