Quel site Web propose de bonnes ressources actualisées sur l’utilisation de golang html / templates, en particulier pour l’analyse de fichiers html et la gestion des listes? Je suis tombé sur le site Web de Hoka Poka , mais il semble être obsolète.
Réponses
Trop de publicités? Les documents de Google App Engine ont un exemple simple montrant comment utiliser template
pour rendre la liste avec range
.
Pour "html/modèle", il y a des bouts de code de modèle dans la doc à http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.go#83
Contextes
En supposant que {{.}} est -
O'Reilly: How are <i>you</i>?
, le tableau ci-dessous montre comment {{.}} s'affiche lorsque utilisé dans le contexte de la gauche.Context {{.}} After {{.}} O'Reilly: How are <i>you</i>? <a title='{{.}}'> O'Reilly: How are you? <a href="http://stackoverflow.com/{{.}}"> O'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 la godoc
code source.
http://code.google.com/p/go/source/browse/src/cmd/godoc/godoc.go#642 est un bon point de départ.
http://blog.zmxv.com/2011/09/go-template-examples.html contient une liste d'extraits de code pour le nouveau package de modèles Go.