RegisterHelper在把手中没有按预期工作

时间:2016-04-29 09:45:47

标签: node.js express handlebars.js

新手Handlebarsview all。我正在传递值数组以查看并编写了下面的帮助程序,以决定是否根据array的长度包含length>1操作按钮。如果action button我想要显示Handlebars.registerHelper("arrLength", function(array) { console.log(array.length>1); //logs proper true or false return array.length>1; } ,则不会。以下是我的观点。

{{#arrLength this.nArray}}<a class="clear blue" style="float:right;" href="javascript:void(0);">View all</a>{{/arrLength}}

我认为如下:

CREATE FUNCTION set_created_date() RETURNS trigger AS $$
BEGIN
  NEW.createddate := CURRENT_TIME;
  RETURN NEW;
END;
$$ LANGUAGE plpgsql;

但是在视野中即使长度为&gt;也不会显示。 1.知道这里有什么问题吗?

1 个答案:

答案 0 :(得分:0)

知道了。我需要绑定到选项,该选项作为参数传递。不确定有什么意义。

Handlebars.registerHelper("arrLength", function(array,options) {
   if(array.length>1)
        return options.fn(this);
   else
        return options.inverse(this);
}
相关问题