Ejemplos de plantillas Go [cerrado]
¿Qué sitio web tiene algunos recursos buenos y actualizados sobre el uso de Go html/templates, especialmente en lo que respecta al análisis de archivos html y el manejo de listas? Me encontré con el sitio web de Hoka Poka , pero parece estar desactualizado.
4 answers
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-12-15 18:48:00
Google App Engine docs tiene un ejemplo sencillo que muestra cómo usar template
para renderizar la lista con range
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-12-17 02:23:53
Para "html / template", hay fragmentos de código de plantilla en el documento en http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.go#83
Contextos
Asumiendo {{.}} es
O'Reilly: How are <i>you</i>?
, la siguiente tabla muestra cuan {{.}} aparece cuando se usa en el contexto de la izquierda.Context {{.}} After {{.}} O'Reilly: How are <i>you</i>? <a title='{{.}}'> O'Reilly: How are you? <a href="/{{.}}"> O'Reilly: How are %3ci%3eyou%3c/i%3e?
Y la suite de pruebas tiene muchos ejemplos: https://code.google.com/p/go/source/browse/src/html/template/escape_test.go
Para ver las plantillas en acción, mira el código fuente godoc
.
http://code.google.com/p/go/source/browse/src/cmd/godoc/godoc.go#642 es un buen punto de partida.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-04 04:04:39
Http://blog.zmxv.com/2011/09/go-template-examples.html tiene una lista de fragmentos de código para el nuevo paquete de plantilla Go.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-12-31 09:10:12