問候所有knockoutjs人。
在這個例子中,我有兩個額外的CSS類我想要添加到一個DIV。
<div data-bind="foreach: [{name: 'Hello', size:'Triple'}]">
<div class="tile"
data-bind="css: {'tile-selected': true, $data.size : true}">
</div>
</div>
第一個是基於布爾值的「tile-selected」。這很好。
第二個實際上是一個類的名稱「三重」,(在這個例子中,隨時添加它,即「真」)
我得到的錯誤:
未捕獲的錯誤:無法解析綁定。 消息:語法錯誤:。意外的令牌; 綁定值:CSS:{「瓷磚選擇」:真,$ data.size:真正}
我假設我不能用$ data.size部分在「三重」字面拉從'大小'屬性。有沒有辦法可以做到這一點? ($數據[「大小」]似乎也沒有工作)
什麼是$ data.size類型?它是可觀察的嗎? – ryadavilli
是不是$數據foreach的當前迭代? –
是的,我問的是大小。 – ryadavilli