英文:
Go template examples
问题
什么网站上有一些关于使用Go html/templates的好的、最新的资源,特别是关于解析html文件和处理列表的方面?我找到了Hoka Poka网站,但它似乎已经过时了。
英文:
What website has some good, up to date resources on using Go html/templates, especially in regard to parsing html files and handling lists? I came across the Hoka Poka website, but it seems to be out of date.
答案1
得分: 41
http://jan.newmarch.name/go/ 和 http://golangtutorials.blogspot.com/2011/06/go-templates.html
答案2
得分: 5
Google App Engine文档提供了一个简单的示例,展示了如何使用template
来渲染带有range
的列表。
英文:
Google App Engine docs have a simple example showing how to use template
to render list with range
.
答案3
得分: 5
对于"html/template",在http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.go#83的文档中有模板代码的片段。
> 上下文
> 假设{{.}}是O'Reilly: How are <i>you</i>?
,下表显示了在左侧上下文中使用{{.}}时的显示方式。
> 上下文 使用{{.}}后的结果
> {{.}} 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?
测试套件中有许多示例:https://code.google.com/p/go/source/browse/src/html/template/escape_test.go
要查看模板的实际效果,请查看godoc
源代码。
http://code.google.com/p/go/source/browse/src/cmd/godoc/godoc.go#642是一个很好的起点。
英文:
For "html/template", there are snippets of template code in the doc at http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.go#83
> Contexts
> Assuming {{.}} is O'Reilly: How are <i>you</i>?
, the table below shows
> how {{.}} appears when used in the context to the left.
> 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?
and the test suite has many examples: https://code.google.com/p/go/source/browse/src/html/template/escape_test.go
To see templates in action, look at the godoc
source code.
http://code.google.com/p/go/source/browse/src/cmd/godoc/godoc.go#642 is a good starting point.
答案4
得分: 1
http://blog.zmxv.com/2011/09/go-template-examples.html有一个新的Go模板包的代码片段列表。
英文:
http://blog.zmxv.com/2011/09/go-template-examples.html has a list of code snippets for the new Go template package.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论