小编pit*_*ity的帖子

Knockout 类绑定在组件中不起作用

我创建了一个淘汰组件,并在内部尝试将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)

html css knockout.js font-awesome

3
推荐指数
1
解决办法
1172
查看次数

标签 统计

css ×1

font-awesome ×1

html ×1

knockout.js ×1