web-dev-qa-db-fra.com

Exemples de modèles Go

Quel site Web dispose de bonnes ressources à jour sur l'utilisation de Go html/templates, en particulier en ce qui concerne l'analyse des fichiers html et la gestion des listes? Je suis tombé sur le site Web Hoka Poka , mais il semble être obsolète.

35
ThePiachu
41
lazy1

Pour "html/template", il existe des extraits de code de modèle dans le document à l'adresse http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.go # 8

Contextes

En supposant que {{.}} Est O'Reilly: How are <i>you</i>?, le tableau ci-dessous montre comment {{.}} apparaît lorsqu'il est utilisé dans le contexte de gauche.

Context                          {{.}} After
{{.}}                            O'Reilly: How are &lt;i&gt;you&lt;/i&gt;?
<a title='{{.}}'>                O&#39;Reilly: How are you?
<a href="/{{.}}">                O&#39;Reilly: How are %3ci%3eyou%3c/i%3e?

et la suite de tests a de nombreux exemples: https://code.google.com/p/go/source/browse/src/html/template/escape_test.go

Pour voir les modèles en action, regardez le code source godoc. http://code.google.com/p/go/source/browse/src/cmd/godoc/godoc.go#642 est un bon point de départ.

5
Mike Samuel

documents Google App Engine ont un exemple simple montrant comment utiliser template pour afficher la liste avec range.

5
proppy

http://blog.zmxv.com/2011/09/go-template-examples.html a une liste d'extraits de code pour le nouveau package de modèles Go.

1
zmxv