有没有可能做一个样式的背景图像绑定?
我试过这段代码:
<div data-bind="foreach: itemList">
<div data-bind="style: { background-image: 'url:(temp.png)' }">some text</div>
</div>我也尝试了backgroundImage,在url中没有引号,在url之后没有:,但它仍然不起作用。所有其他的,像color或backgroundColor绑定都工作得很好。
发布于 2012-11-12 22:07:51
只需在属性名称两边加上引号(单引号)。只要属性名称中有-,例如background-image或background-url,就需要在名称两边加上引号
<div data-bind="style: {'background-image' : 'url(somepath)'}>这就是问题所在。在Knockout文档中提到。
https://stackoverflow.com/questions/9303470
复制相似问题