mustache - mustache.js 中的部分

标签 mustache partials

我想弄清楚 mustache 中的偏音是如何工作的。

JS

var mustacheTmpl = Mustache.render(popups, {list:true});

弹出模板

{{#list}}
<ul class="pending-job-list">
<li>test</li>
</ul>
{{/list}}

现在我想把他的列表放在同一个模板(弹出窗口)的一些标记中并渲染它

{{#outer}}
   <div class="outerPopup">
      // I want to render the list inside here
   </div>
{{/outer}}

我该如何实现?

最佳答案

给你:

var partial = "{{#list}}"+
"<ul class=\"pending-job-list\">"+
"<li>{{.}}</li>"+
"</ul>"+
"{{/list}}";


var template = "{{#outer}}"+
"<div class=\"outerPopup\">"+
"{{>list}}"+
"</div>"+
"{{/outer}}";

var html = Mustache.render(template, { outer: {list:["test"]} }, { list:partial });

关于mustache - mustache.js 中的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21932085/

相关文章:

javascript - 这个 MustacheJS-Snippen 可以抵御 XSS 攻击吗?

javascript - 在 mustache.js 模板中做一个简单的计算

javascript - 在 brunch.io 项目中使用外部 mustache 部分

javascript - gulp-compile-handlebars 找不到部分

javascript - 带有模态窗口的 Sinatra/Padrino partials

javascript - 如何在 JavaScript mustache 模板上添加简单的 onclick?

templates - 带有 mustache 的未排序列表的结构 slice

javascript - Ractive.js 继续和中断循环

javascript - 找不到部分 ejs 文件

javascript - 如何使用 angularJs var 到 html 属性