gpt4 book ai didi

javascript - 将 someVar +'a string' 传递给 Handlebars.js 助手?

转载 作者:数据小太阳 更新时间:2023-10-29 03:57:54 26 4
gpt4 key购买 nike

假设我有这个 Handlebars 助手:

Handlebars.registerHelper('someRandomHelperCreatingALink', function(passedVarAndString, url) {
return '<a href="'+url+'">'+passedVarAndString+'</a>';
});

并且想像这样使用它,我将一个字符串和一个变量作为第一个参数传递(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!!' }}}

最佳答案

这是不可能的,因为此时参数只是一个字符串。您可以创建第二个帮助程序来连接字符串,或者在 Controller 中之前构建字符串

关于javascript - 将 someVar +'a string' 传递给 Handlebars.js 助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17398568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com