我使用辅助方法渲染模板,如下所示:
module.exports = (Handlebars) => {
Handlebars.registerHelper('foo', () => {
var template = require('../path/to/template.hbs')
return template;
})
}
在呈现的模板中,我想调用另一个帮助程序bar
。
// template.hbs
<div>
{{foo}}
</div>
// bar.js
module.exports = (Handlebars) => {
Handlebars.registerHelper('bar', ()=> {
// do something here
}
}
但是渲染的模板似乎没有帮助器的可见性,即bar
没有被调用。什么是解决这个问题的好方法?