首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Beego模板呈现部分

Beego模板呈现部分
EN

Stack Overflow用户
提问于 2015-10-27 20:08:05
回答 1查看 844关注 0票数 1

是否有在Beego中呈现部分模板的功能?我在RoR中使用了这个功能。

Rails部分:部分模板--通常被称为“部分模板”--是另一种将呈现过程分解为更易于管理的块的设备。使用分部,您可以移动代码,以便将特定的响应片段呈现到它自己的文件中。

示例来自RoR:

代码语言:javascript
复制
<!-- html.erb -->
<h1>New zone</h1>
<%= render partial: "form", locals: {zone: @zone} %>

代码语言:javascript
复制
<!-- _form.html.erb -->
<%= form_for(zone) do |f| %>
  <p>
    <b>Zone name</b><br>
    <%= f.text_field :name %>
  </p>
  <p>
    <%= f.submit %>
  </p>
<% end %>
EN

回答 1

Stack Overflow用户

发布于 2015-11-04 03:02:52

是的,虽然文档中没有将它们显式地作为部分引用,但是您可以像您所描述的那样编写模板。从文档获取视图。

代码语言:javascript
复制
{{template "header.html"}}
  Logic code
{{template "footer.html"}}

因为Beego是一个MVC框架,它将自动在视图目录中查找您的“部分”。

如果您有另一个名为view/base的子目录,那么您的部分将如下所示:

代码语言:javascript
复制
{{template "base/header.html" .}}

一个很好的参考实现,它将在实际应用程序的上下文中提供更多的示例,请查看github上的湿谈项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33377528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档