我试图在目录中包含我的模板中的部分内容。
这有效:
{{>header}}
这不是:
{{>inc/header}}
{{>../header}}
兄弟姐妹以外的任何地方似乎都没有被接走。这是正常的吗?
答案 0 :(得分:6)
header
,inc/header
和../header
只是在渲染时传入的具有部分文本值的部分对象中的键的名称
var tmpl = "{{>header}} {{>inc/header}} {{>../header}}",
data = {},
partials = {
header : "<header>example</header>",
'inc/header' : "<header>xmpl</header>",
'../header' : "whatever"
},
html = Mustache.render(tmpl, data, partials);
document.write(html);
请参阅jsFiddle http://jsfiddle.net/maxbeatty/CWKHe/