objetivo de aprendizaje:
-
Comprenda las funciones básicas y la sintaxis común del motor de plantillas Gin, y domine el método de uso del motor de plantillas en el marco Gin.
-
Ejemplo específico del módulo
-
Ejemplo de módulo de inicio de sesión
Contenido de aprendizaje:
El marco Gin es un marco web escrito en el lenguaje Go que proporciona enrutadores y middleware flexibles y de alto rendimiento para acelerar el desarrollo de aplicaciones web. Gin también admite el uso de varios motores de plantillas, incluidas las plantillas.
1. La plantilla Gin utiliza el motor de plantillas Go como capa subyacente. El motor de plantillas Gin proporciona las siguientes características:
1. Salida
Al igual que las plantillas de Go, use `{ {` y `}}`. generar un valor:
{ { nombre }}
2. Declaraciones condicionales
{ { if pipeline }}
si la tubería produce un valor verdadero
{ { else }}
si la tubería produce un valor falso
{ { end }}
3. Declaración de bucle
{% for _, val := range arr %}
{ {index $val "field"}} // Toma el campo "field" de $val
{