我正在使用快速车把作为节点js中的模板引擎。我在app.js中为车把编写了助手。我如何从hbs文件中将参数传递给这些帮助器。
helpers: {
ifCondition : function (value, value2) {
if(value == value2){
return "selected";
}else{
return value + '/ '+ value2;
}
},
formatNumber : function (number, limit){
var formattedNum = number.toString().replace(/[^0-9.]/g, "");
formattedNum = formattedNum.replace(/(\r\n|\n|\r)/gm," ");
formattedNum = formattedNum.replace(/\s+/g," ");
if(formattedNum){
return formattedNum = '00971'+ formattedNum.substring(formattedNum.length-limit, formattedNum.length);
}else{
return '---';
}
}
},
最佳答案
尝试像这样的帮手。
{{ helpername parameter1 parameter2}}
关于node.js - Express Handlebars 中的 helper ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43974542/