2015-04-08 81 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}}