使用knockout css绑定添加多个类

时间:2014-08-11 08:39:06

标签: css knockout.js

我需要使用css绑定向元素添加两个类。

例如:

<div class="animal" data-bind="css: mammal, dog"></div>

然而,这只会增加第一类“哺乳动物”。

请你告诉我我做错了什么。谢谢

3 个答案:

答案 0 :(得分:10)

试试这个:

<div class="animal" data-bind="css: {mammal:true, dog:true}"></div>

请参阅documentation

答案 1 :(得分:5)

你也可以使用这样的字符串:

<div class="animal" data-bind="css:{'mammal dog':true}"></div>

答案 2 :(得分:0)

您不需要逗号(,)。只需在下面写一个空格:

 <div data-bind="css:{'class1 class2 class3':true}"></div>