快速把手的助手

时间:2017-05-15 08:21:12

标签: node.js express handlebars.js

我在节点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 '---';
        }
    }

},

1 个答案:

答案 0 :(得分:2)

尝试像这样帮忙。

{{ helpername parameter1 parameter2}}