2017-09-02 52 views
0

我不明白爲什麼這不綁定類,當我選擇框,selectedBox有索引與數量,我用函數indexOf(索引)> -1返回true或false值。 有人可以幫助我嗎?aureliajs如何綁定類屬性

<div class="col" repeat.for="[item] of range(0, 25)"> 
    <label> 
     <input type="checkbox" model.bind="item" checked.bind="selectedNumbers" class="d-none"> 
     <span class="boxList ${selectedNumbers.indexOf(item) ? 'active': ''}">${item | numberFormat}</span> 
    </label> 
</div> 

回答

1

如果我理解正確的話,你要顯示24號,並添加classspan點擊複選框時:

我創建了一個gist

<div class="col" repeat.for="item of 25"> 
    <label> 
     <input type="checkbox" model.bind="item" checked.bind="selected" class="d-none"> 
     <span class="boxList ${selected ? 'active': ''}">${item}</span> 
    </label> 
</div>