Javascript Batman.js视图中的动态类名

Javascript Batman.js视图中的动态类名,javascript,jquery,batman.js,Javascript,Jquery,Batman.js,我的问题非常接近,但是对于蝙蝠侠.js来说。 在蝙蝠侠中有data addclass方法,但我需要这样的东西: <span data-class="item.color"></span> 将产生什么,例如: <span class="yellow"></span> 在batman.js中执行此类操作的最佳实践是什么?也许我应该使用数据绑定并使用jquery检测类?最简单的方法是直接对要更改的属性执行数据绑定-,在本例中是类 <sp

我的问题非常接近,但是对于蝙蝠侠.js来说。 在蝙蝠侠中有
data addclass
方法,但我需要这样的东西:

<span data-class="item.color"></span>

将产生什么,例如:

<span class="yellow"></span>


在batman.js中执行此类操作的最佳实践是什么?也许我应该使用
数据绑定
并使用jquery检测类?

最简单的方法是直接对要更改的属性执行
数据绑定-
,在本例中是

<span data-bind-class="someBatmanVariable">Here is my content</span>
这是我的内容
其中,
someBatmanVariable
只是您在控制器中设置的内容,它解析为您希望
span
拥有的类

你可以更进一步,把你想要的东西放在任何地方。您可以绑定到大多数属性,它们将更新。不要忘记,通过不指定属性(一个普通的
数据绑定
),蝙蝠侠将默认为某种逻辑属性,通常是标记的内容,或者在
输入
元素的情况下,


最后,一定要看一下。您可以对输出进行大量按摩。

谢谢您的详细回答<代码>数据绑定类-这就是我要找的。糟糕,下次我应该更仔细地阅读文档:)PS蝙蝠侠很棒:)嘿,弗莱奇,欢迎来到堆栈溢出。如果你能编辑和整理你的答案,使你的最终答案更清晰,那就太棒了。好主意!我重写了它以切入主题。