如何使用data-win-bind设置元素的类?

12
我试图动态设置列表视图项模板的类:
<div id="semanticZoomTemplate" data-win-control="WinJS.Binding.Template" style="display: none">
    <h1 class="semanticZoomItem-Text" data-win-bind="innerText:title;class:contains"></h1>
</div>

但是当属性名称为'class'时,data-win-bind无法起作用。

如果不能使用data-win-bind更改class,那么有没有正确的方法来为listview中的特定项设置样式?

1个回答

15

您需要设置JavaScript类属性,该属性不被称为 "class",而是 "className"。


谢谢!data-win-bind="innerText:title;className:contains" 的效果非常好。 - dannyfritz
1
е—Ё@ChristiaanVпјҢжӮЁзҹҘйҒ“дҪҝз”Ёclass="other" data-win-bind="className:contains"жҳҜеҗҰдјҡжӣҝжҚўзұ»еұһжҖ§жҲ–е°Ҷз»‘е®ҡйҷ„еҠ еҲ°зҺ°жңүеұһжҖ§дёӯеҗ—пјҹ - Floydian
默认情况下,它会覆盖“其他”类。我知道你可以构建转换器,并将其添加到绑定中,但不确定是否可以构建一个可以使类追加的转换器。 - ChristiaanV

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接