比方說,我有這樣的把手幫手:傳遞someVar +'一個字符串'給Handlebars.js助手?
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!!' }}}
「將變量加上字符串作爲第一個參數似乎不適用於我的有限測試。」 - >這正是我想要完成的,因爲大多數情況下我只會傳遞一個字符串,但是像在應用程序中一樣,我需要傳遞一個字符串+一個var。 (現在從我的例子中刪除了昏迷,將代碼直接寫入編輯器,而沒有真正想到:))謝謝! –