Go语言模板引擎gotpl.zip
gotplgo语言模板引擎。基于gorazor开发。特性简洁优雅模板继承原生go语言模块,组件原生go语句@if .... { .... } @if .... { .... } else { .... } @for .... { } @{switch .... { case ....: <p>...</p> case 2: <p>...</p> default: <p>...</p> } }模板继承(extends,block)base.tpl :<html>@block aa {aaaa@block bb {bbb}@block cc {ccc} }@section Pagination(curPage int) </html>test_extends_base.tpl :@block bb { extends bbb }@block cc { @for i:=0;i<10;i { <p>@i</p> } }文件名test_extends_base.tpl,代表test.tpl继承base.tpl。模板继承方式,类似django,通过覆盖block。模块组件(section)base.tpl :<html>...@section Pagination(curPage int) </html>sections/page.tpl:@{import ( ) }@section Pagination(curPage int) { <div>curPage is: @curPage </div> }section必须放在sections目录下,文件名不限制。LICENSELICENSE? Well, WTFPL. 标签:gotpl
- 1
- 粉丝: 484
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助