下面我有一個淘汰賽表達:淘汰賽動態表達式的值 - CSS結合
<span class='icon' data-bind='css: step_type() '></span>
如果我的step_type()返回寄存器:
<!-- in case of step_type() return a register -->
<span class='icon 0 1 2 3 4 5 6 7' data-bind='css: step_type() '></span>
<!-- in case of step_type() return a date -->
<span class='icon 0 1 2 3' data-bind='css: step_type() '></span>
我從輸出淘汰賽注意到什麼不正確地使用表達式值,而不是使用字符串值中的每個字符的索引。下面是我期望看到的
<!-- in case of step_type() return: date -->
<span class='icon date' data-bind='css: step_type() '></span>
<!-- in case of step_type() return: register -->
<span class='icon register' data-bind='css: step_type() '></span>
我想念什麼嗎?請幫助如何完成此操作。
嘗試像這樣''。如果有一個匹配的CSS將適用 – 2014-12-04 04:59:53
這可能會工作,但它不會達到我的目的,因爲step_type()可以返回幾乎100個不同的值,它將最終使用大量的條件。 – 2014-12-04 05:09:37
幫助我瞭解更多。你需要在元素頂部進行if檢查嗎?我會發布一些樣本答案,我們在那裏討論 – 2014-12-04 05:25:42