Подтвердить что ты не робот

Примеры шаблонов Go

На каком веб-сайте есть хорошие, современные ресурсы по использованию Go html/templates, особенно в отношении разбора html файлов и списков обработки? Я наткнулся на сайт Hoka Poka, но, похоже, устарел.

4b9b3361

Ответ 2

Документы Google App Engine имеют простой пример, показывающий, как использовать template для отображения списка с помощью range.

Ответ 3

Для "html/template" есть фрагменты кода шаблона в документе в http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.go#83

контексты

Предполагая, что {{.}} O'Reilly: How are <i>you</i>?, в таблице ниже показано как {{.}} появляется при использовании в контексте слева.

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?

и набор тестов содержит много примеров: 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 является хорошей отправной точкой.