Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript handlebar.js帮助程序不工作_Javascript_Helpers_Mustache - Fatal编程技术网

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>