【发布时间】:2015-08-20 12:05:50
【问题描述】:
我有一个数据绑定,我必须在其中应用两个 css 类
data-bind ="css: isHiddenStage"
isHiddenStage ==> 函数返回一个基于某些逻辑的 css 类, 这工作正常,我想根据某些条件应用另一个 css 类
css:{ my-class:$index() + 1 === 10 }
注意:这里我不能使用 isHiddenStage 函数来检查条件 所以最后我得到了这个:
data-bind ="css: isHiddenStage, css:{ my-class:$index() + 1 === 10 }"
这不起作用可能是因为,我不能在绑定中使用 css 两次。 有没有其他选择。
问候
【问题讨论】:
-
考虑将
isHiddenStage重命名为getHiddenStageCssClass。或者,如果由于某种原因无法重命名该函数,请将其包装起来。isHiddenStage听起来像一个布尔属性。
标签: html css asp.net-mvc knockout.js