2014-09-02 38 views

回答

3

邏輯就像你正在試圖做的必須是在一個輔助功能。您不能將這樣的關係運算符直接放到句柄模板中。它是故意設計的。助手很容易創建和使用。請參閱http://handlebarsjs.com/#helpers更多信息。

僅供參考,我用一個很普通的幫手是偶/奇幫手:

hbs.registerHelper("stripes", function(index) { 
    return (index % 2 === 0 ? "even" : "odd"); 
}); 

,我用這樣得到一個「偶」或「奇」類的名字放在一排:

<div class="row {{{stripes @index}}}"> 
    ... other content 
</div> 

我不太明白你想要在你的例子中做什麼,但你可以用一個簡單的CSS規則隱藏所有奇怪的記錄,或者你可以把更多的邏輯放到幫助器中。