我试图通过快速车把传递一些全局变量,但输出始终是[object object]。知道该怎么做。我尝试过
{{#with global}}
{{myVar}}
{{/with}}
和
{{#global}}
{{myVar}}
{{/global}}
和
{{#global this}}
{{myVar}}
{{/global}}
和
{{global myVar}}
和
{{#global}}
{{global['myVar']}}
{{/global}}
,但似乎没有任何效果。无论我做什么,它都会不断渲染[object object]。这是我的辅助函数,用于发送全局变量
const hbs = handlebars.create({
helpers: {
global: require('./helpers/handlebarsGlobal')
}
});
和辅助功能
module.exports = () => {
const vars = {
myVar: 'foo'
};
return vars;
};