Javascript 小胡子自定义功能
为了让mustache函数正常工作,我使用了以下javascript:Javascript 小胡子自定义功能,javascript,mustache,Javascript,Mustache,为了让mustache函数正常工作,我使用了以下javascript: item = { email: 'asdfasdaf', trim: function(){return function(text, render){ return render(text); }} } 以下是我的模板中的内容: {{#trim}} {{email}} {{/trim}} <br/> {{email}} {{{trim}}{{email}{{/trim}} {{em
item = {
email: 'asdfasdaf',
trim: function(){return function(text, render){ return render(text); }}
}
以下是我的模板中的内容:
{{#trim}} {{email}} {{/trim}}
<br/>
{{email}}
{{{trim}}{{email}{{/trim}}
{{email}}
这仅呈现电子邮件值一次。未调用该函数。为什么会这样?这是根据我找到的所有文件
谢谢 您的代码看起来不错。也许你的设置不正确。您的完整代码应该如下所示。注意,我添加了
标记,以显示正在调用函数,第一项为粗体
var项={
电子邮件:“asdfasdaf”,
修剪:函数(){
返回函数(文本、渲染){
返回“”+渲染(文本)+“”;
}
}
}
var template=$('#item').html();
parse(模板);
var rendered=Mustache.render(模板,项目);
$('#main').html(呈现)代码>
{{{trim}}{{email}{{/trim}}
{{email}