Javascript handlebar.js帮助程序不工作
我在这里有点失去理智。。。我有以下代码:Javascript handlebar.js帮助程序不工作,javascript,helpers,mustache,Javascript,Helpers,Mustache,我在这里有点失去理智。。。我有以下代码: <script id="myTemplate" type="text/x-handlebars-template"> <div>{{post/name}}</div> {{#if post/attachments}} <p> {{#list post/attachments}}<img src="{{url}}">{{/list}} </p>
<script id="myTemplate" type="text/x-handlebars-template">
<div>{{post/name}}</div>
{{#if post/attachments}}
<p>
{{#list post/attachments}}<img src="{{url}}">{{/list}}
</p>
{{/if}}
</script>
{{post/name}
{{#如果发布/附件}
{{{列出帖子/附件}{{/list}}
{{/if}
和一个助手,我直接从每个助手复制,以确保没有错误
Handlebars.registerHelper('list', function(context, fn, inverse) {
var ret = "";
if(context && context.length > 0) {
for(var i=0, j=context.length; i<j; i++) {
ret = ret + fn(context[i]);
}
} else {
ret = inverse(this);
}
return ret;
});
window.myTemplate = Handlebars.compile($('#myTemplate').html());
window.myTemplate({post:{name:"Post!", attachments:[{url:"/images/preview.jpg"},{url:"/images/1.jpg"}]
handlebar.registerHelper('list',函数(上下文,fn,反向){
var ret=“”;
if(context&&context.length>0){
对于(var i=0,j=context.length;i来说,我在页面上不止一次包含handlebar.js,这导致我的助手被忽略
现在,如果我能找到一种方法把我生命中的这些时间恢复过来的话…结果是我在页面上不止一次地包含了handlebar.js,这导致我的助手被忽略了
现在,如果我能找到一种方法把我生命中的那些时间恢复过来就好了…哇!我也在做同样的事情。显然这真的很容易做到!哇!我也在做同样的事情。显然这真的很容易做到!
<div></div>
<p>
<img src>
</p>