0

是否可以在 Revel 中使用模板布局。例如,有一个包含{{define "main"}}{{end}}标签的 root.html。然后调用ExecuteTemplate(out, "main", nil) http://golang.org/pkg/html/template/#Template.ExecuteTemplate

像 c.RenderLayout() 这样的东西

4

1 回答 1

0

你可以在 conf/routes 文件中定义你想要的。然后你可以用你想要的名字来调用你的动作:

package controllers
import (
  "github.com/revel/revel"
)
func (c Name) root() revel.Result {
c.Render()
}

意见/名称/root.html

其他方式可以是这样的:

意见/控制器/NameAction.html

{{template "root.html" .}}

意见/root.html

<p>bla, bla</p>
于 2015-07-13T17:40:27.983 回答