在第二个帮助器中引用blaze辅助函数

时间:2016-11-09 04:36:36

标签: meteor meteor-blaze

我想在第二个辅助函数中访问blaze辅助函数。我不确定我在这里做错了什么。

Template.example.helpers({
  functionOne: function (){
    return { min: salMin, max: salMax, sal: salary };
  },
  functionTwo: function (){
    var one = functionOne.min;
    var two = functionOne.max;

    return one - two;
  },
});

1 个答案:

答案 0 :(得分:1)

HTML代码:您可以将帮助functionOne的返回值传递给functionTwo

{{#with functionOne}}
    {{functionTwo min max}}
{{/with}}

帮助代码:

Template.example.helpers({
    functionOne: function (){
        var salMin = 20;
        var salMax = 100;
        var salary = 90;

        return { min: salMin, max: salMax, sal: salary };
    },
    functionTwo: function (min, max){
        return min - max;
    },
});