2015-04-08 49 views
0

我没有用流星了一段时间,早在一天,我能够创建定制的车把佣工像流星创建自定义“的if/else”

{{#ifCond this.a "a"}} 
    ... 
{{else}} 
    ... 
{{/ifCond}} 

,并定义一个帮手是这样的:

Handlebars.registerHelper('ifCond', function(v1, v2, options) { 
    if(v1 === v2) { 
    return options.fn(this); 
    } 
    return options.inverse(this); 
}); 

实例从这个SO问题: Stackoverflow Question

由于流星推出的新功能spacebars这似乎并没有工作了,任何人任何想法?

我认为它是与此: “自定义模块帮手”:Spacebars docu

回答

0

这是最接近我能得到,但它也不是太糟糕:

Handlebars.registerHelper('ifCond', function(v1, v2, options) { 
    if(v1 === v2) { 
    return true; 
    } 
    return false; 
}); 


{{#if ifCond this.Equipment '==' 'Assistive'}} 
true 
{{else}} 
false 
{{/if}}