我有两个使用knockoutbinding动态生成的div,如下所示:
<div id="simdivs" data-bind="text:$data.Name,visible:$data.Name !== undefined"></div>
如果来自第二个div的data.Name是&#34;&#34;我希望有条件地将css样式设为"margin-left:1px"
。 (空)其他"margin-left:0px"
我如何使用knockout js实现这一目标?
答案 0 :(得分:1)
使用Style data-bind
<div id="simdivs" data-bind="style: {marginLeft: $data.Name === null ? '1px' : '0px'}></div>
请注意,它写为marginLeft
而不是margin-left