如何将$数据分配给css类?

问题描述:

我有一个字符串值的数组。我通过这样的阵列循环,

<!-- ko foreach: items --> 
<div data-bind="css: {'dkblue': true, $data: true }"> 
    <span data-bind="text: $data"></span> 
</div> 
<!-- /ko --> 

的DIV结束的这个样子,<div class="dkblue data">代替$数据(和dkblue)实际值。

谢谢。

在KO 2.2中,css绑定可用于动态地应用类。这意味着,你可以这样做:

<div class="dkblue" data-bind="css: $data"> 

<div data-bind="css: 'dkblue ' + $data">