首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用没有Ajax的外部胡子模板吗?

问我可以使用没有Ajax的外部胡子模板吗?
EN

Software Engineering用户
提问于 2015-12-23 16:42:49
回答 1查看 365关注 0票数 0

我写了一个网站,用胡子来模板它。但是现在,模板已经嵌入到页面中,这违背了使用模板的目的,因为我需要将它复制到任何其他需要模板的页面。

我读到,可以将模板存储在外部页面中,然后在需要时使用Ajax加载模板,但这是针对学校项目的,我还没有达到他们希望我们使用Ajax的程度。

在不使用Ajax的情况下,是否有可能将模板外部化?

理想情况下,我希望有以下设置:

代码语言:javascript
复制
...
PageUsingTemnplate.html
AnotherPageUsingTemplate.html
...
Template.html
EN

回答 1

Software Engineering用户

回答已采纳

发布于 2016-01-13 04:39:58

您可以使用部分数

部分以大于符号开头,如{{> box}}。

例如,此模板和部分:

base.mustache:

代码语言:javascript
复制
<h2>Names</h2>
{{#names}}
  {{> user}}
{{/names}}

user.mustache:

代码语言:javascript
复制
<strong>{{name}}</strong>

可以认为是一个单一的、扩展的模板:

代码语言:javascript
复制
<h2>Names</h2>
{{#names}}
  <strong>{{name}}</strong>
{{/names}}
票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/305746

复制
相关文章

相似问题

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