是否有在Beego中呈现部分模板的功能?我在RoR中使用了这个功能。
Rails部分:部分模板--通常被称为“部分模板”--是另一种将呈现过程分解为更易于管理的块的设备。使用分部,您可以移动代码,以便将特定的响应片段呈现到它自己的文件中。
示例来自RoR:
<!-- html.erb -->
<h1>New zone</h1>
<%= render partial: "form", locals: {zone: @zone} %>和
<!-- _form.html.erb -->
<%= form_for(zone) do |f| %>
<p>
<b>Zone name</b><br>
<%= f.text_field :name %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>发布于 2015-11-04 03:02:52
是的,虽然文档中没有将它们显式地作为部分引用,但是您可以像您所描述的那样编写模板。从文档获取视图。
{{template "header.html"}}
Logic code
{{template "footer.html"}}因为Beego是一个MVC框架,它将自动在视图目录中查找您的“部分”。
如果您有另一个名为view/base的子目录,那么您的部分将如下所示:
{{template "base/header.html" .}}一个很好的参考实现,它将在实际应用程序的上下文中提供更多的示例,请查看github上的湿谈项目。
https://stackoverflow.com/questions/33377528
复制相似问题