1
我發現我們可以在#each助手中使用@index,但這似乎沒有多大幫助。如何在handlebar.js表中實現斑馬條紋?
我想在一些車把模板中實現可選的斑馬條紋。
{#if ((@index % 2) == 0) }}
<tr class="darkRow">
{{else}}
<tr>
{{/if}}
但是當我編譯模板中的錯誤是
>> Error: Parse error on line 3:
{{#if ((@index % 2) == 0)
>> ----------------------^
>> Expecting 'CLOSE', 'CLOSE_UNESCAPED', 'STRING', 'INTEGER', 'BOOLEAN', 'ID', 'DATA', 'SEP', got 'INVALID'
是否有可能做這樣的事情?
你爲什麼不用這個CSS ......? ':nth-child(偶數/奇數)' – CBroe
瀏覽器兼容性。必須早在IE8的支持。 http://caniuse.com/#search=nth-child – TheSisb
在將數據上下文傳遞給句柄之前做你的邏輯,然後檢查句柄if語句中的變量是真還是假。 – MarcoL