我可以在knockout.js中为绑定css绑定的类创建一个选择器吗

我可以在knockout.js中为绑定css绑定的类创建一个选择器吗,knockout.js,Knockout.js,有没有比以下更简单的方法: <div data-bind="css: { high: selectedPriority() == 1, medium: selectedPriority() == 2}"> 我有多达6个步骤?或者绑定属性类并在js中编写孔类列表。在Knockout 2.2中(从2012年10月18日起在RC中),您可以为css绑定设置一个类: <div data-bind="css: priorityClass"></div> 如果您

有没有比以下更简单的方法:

 <div data-bind="css: { high: selectedPriority() == 1, medium: selectedPriority() == 2}">

我有多达6个步骤?或者绑定属性类并在js中编写孔类列表。

在Knockout 2.2中(从2012年10月18日起在RC中),您可以为css绑定设置一个类:

<div data-bind="css: priorityClass"></div>
如果您不希望计算的可观察性,可以将该逻辑直接放在绑定中:

<div data-bind="css: priorityClasses[selectedPriority()]"></div>

在2.2发布之前,您可以使用

<div data-bind="css: priorityClasses[selectedPriority()]"></div>