Javascript 在内部辅助对象中访问外部辅助对象的结果

Javascript 在内部辅助对象中访问外部辅助对象的结果,javascript,node.js,handlebars.js,Javascript,Node.js,Handlebars.js,我正在使用手柄,我想在第一个辅助对象中返回数组,然后在下一个辅助对象中使用它,如下所示: {{#tags postId}} {{#each this}} <a href="{{url}}">{{title}}</a> {{/each}} {{/tags}} 但我无法访问“下一个助手”中的标记数组。我知道我可以在第一个函数中构建HTML,但我希望将HTML代码与js代码分开 您需要返回块辅助对象的内容: function(content, opt) { va

我正在使用手柄,我想在第一个辅助对象中返回数组,然后在下一个辅助对象中使用它,如下所示:

{{#tags postId}}
 {{#each this}}
   <a href="{{url}}">{{title}}</a>
 {{/each}}
{{/tags}}

但我无法访问“下一个助手”中的标记数组。我知道我可以在第一个函数中构建HTML,但我希望将HTML代码与js代码分开

您需要返回块辅助对象的内容:

function(content, opt) {
  var tags = [{id:1, title: 'tag1'}, {id:2, title: 'tag2'}];
  return opt.fn(tags);
};

哦,太简单了。非常感谢你。
function(content, opt) {
  var tags = [{id:1, title: 'tag1'}, {id:2, title: 'tag2'}];
  return opt.fn(tags);
};