我创建了一个淘汰组件,并在内部尝试将span元素绑定到视图模型中定义的 CSS 类。class我通常为此使用绑定:
<span data-bind="class: IconCssClass"></span>
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,它不起作用 - 它根本不应用该类。
但是,当我使用css绑定或attr绑定时,两者都会按预期工作:
<span data-bind="attr: { 'class': IconCssClass }"></span>
<span data-bind="css: IconCssClass"></span>
Run Code Online (Sandbox Code Playgroud)
这是一个淘汰错误还是我错过了什么?试图用谷歌搜索这个问题,但似乎没有其他人遇到过这个问题。
这是一个代码片段:
<span data-bind="class: IconCssClass"></span>
Run Code Online (Sandbox Code Playgroud)
<span data-bind="attr: { 'class': IconCssClass }"></span>
<span data-bind="css: IconCssClass"></span>
Run Code Online (Sandbox Code Playgroud)