假设我有这个Handlebars助手:
Handlebars.registerHelper('someRandomHelperCreatingALink', function(passedVarAndString, url) {
return '<a href="'+url+'">'+passedVarAndString+'</a>';
});
我想这样使用它,其中我将一个字符串和一个变量作为第一个参数传递 (user.name+' 是个酷家伙!'
):
{{{ 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!!' }}}