假设我有这个 Handlebars 助手:
Handlebars.registerHelper('someRandomHelperCreatingALink', function(passedVarAndString, url) {
return '<a href="'+url+'">'+passedVarAndString+'</a>';
});
并想像这样使用它,我将一个字符串和一个 var 作为第一个参数 ( user.name+' is a cool dude!'
) 传递:
{{{ someRandomHelperCreatingALink user.name+' is a cool dude!!' '/a/cool/url' }}}
我的问题:这可能吗?
还是我必须为字符串添加一个额外的参数(这感觉没有必要)?像这样的东西:
Handlebars.registerHelper('someRandomHelperCreatingALink', function(passedVarAndString, url, extraUnnecessary) {
return '<a href="'+url+'">'+passedVarAndString+extraUnnecessary+'</a>';
});
{{{ someRandomHelperCreatingALink user.name '/a/cool/url' ' is a cool dude!!' }}}