Sagen wir, ich diesen Lenker Helfer haben:Übergeben Sie SomeVar + 'eine Zeichenfolge' an Handlebars.js helper?
Handlebars.registerHelper('someRandomHelperCreatingALink', function(passedVarAndString, url) {
return '<a href="'+url+'">'+passedVarAndString+'</a>';
});
Und wollen es so verwenden, wo ich sowohl einen String und einen var als erstes Argument (user.name+' is a cool dude!'
) übergeben:
{{{ someRandomHelperCreatingALink user.name+' is a cool dude!!' '/a/cool/url' }}}
Meine Frage: Wäre das irgendwie möglich?
Oder muss ich ein zusätzliches Argument für die Zeichenfolge hinzufügen (was wäre unnötig)? So etwas wie dieses:
"Die Variable plus Zeichenfolge hinzufügen, da das erste Argument in meinem eingeschränkten Test nicht zu funktionieren scheint." -> Genau das möchte ich erreichen, da ich meistens nur eine Zeichenfolge übergebe, aber wie in der App muss ich eine Zeichenfolge + eine Variable übergeben. (Habe jetzt die Comas aus meinem Beispiel entfernt, habe den Code hier direkt in den Editor geschrieben, ohne wirklich darüber nachzudenken :)) Danke! –