内容简介:以前使用PHP的Twig模板,后面又有使用过Flask的Jinja2模板,还可以比较容易入手,至少会有个for,一看就知道什么,也知道如何调用到了Golang这边比较迷糊了,不过还好,官方也有说明,自己也搜索了下,这里记录下,很简单比如我们有个视图,代码大概如下从上面的代码分析下,需要传一个带有Data的数据,那传递过来的参数里面至少要有个Data,如下
以前使用 PHP 的Twig模板,后面又有使用过Flask的Jinja2模板,还可以比较容易入手,至少会有个for,一看就知道什么,也知道如何调用
到了Golang这边比较迷糊了,不过还好,官方也有说明,自己也搜索了下,这里记录下,很简单比如我们有个视图,代码大概如下
{{range .Data}}
<div class="blog-post">
<h2 class="blog-post-title">{{ .autokid }} - {{ .title }} blog post</h2>
<p class="blog-post-meta">January 1, 2014 by <a href="#">Mark</a></p>
</div>
{{end}}
从上面的代码分析下,需要传一个带有Data的数据,那传递过来的参数里面至少要有个Data,如下
err = t.Execute(w, struct {
Data []models.SelectResult
}{
Data: qr,
})
注意这里的Data,实际上根据项目的需求来,可以换成自己需要的,我这里的是以之前的文章【Go基础学习记录之Web开发的博客文章列表展示功能】为例,只是单独拿出来方便知识点聚焦
其实多用用还是很简单的。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Transcending CSS
Andy Clarke、Molly E. Holzschlag / New Riders / November 15, 2006 / $49.99
As the Web evolves to incorporate new standards and the latest browsers offer new possibilities for creative design, the art of creating Web sites is also changing. Few Web designers are experienced p......一起来看看 《Transcending CSS》 这本书的介绍吧!