Twitter bootstrap 动态启用和禁用切换按钮
下面是切换按钮的htmlTwitter bootstrap 动态启用和禁用切换按钮,twitter-bootstrap,knockout.js,toggle,Twitter Bootstrap,Knockout.js,Toggle,下面是切换按钮的html <div class="toggle btn btn-default" data-toggle="toggle" data-bind=" toggle:address(), css:{off:!address()}enable: IsItNeeded()"> <div class="toggle-group"> <label class="btn btn-primary toggle-on">On</la
<div class="toggle btn btn-default" data-toggle="toggle" data-bind=" toggle:address(), css:{off:!address()}enable: IsItNeeded()">
<div class="toggle-group">
<label class="btn btn-primary toggle-on">On</label>
<label class="btn btn-default active toggle-off">Off</label>
<span class="toggle-handle btn btn-default"></span>
</div>
</div>
在…上
关
在我的viewmodel中,我试图将变量
IsItNeeded
设置为false,但切换按钮仍然没有被禁用。解决此问题的方法是什么?如果IsitNeed
是一个可观察对象,那么您需要删除该可观察对象的调用()
。您希望绑定到可观察对象,而不是它所持有的值。与任何其他绑定相同
<div ... data-bind="toggle: address, enable: IsItNeeded">
...
</div>
...
如果您能给我们一把小提琴,那会很有帮助的。为什么这些括号是必需的()
?请看这里:它的更新html有问题。我忘了在数据绑定中有一个代码“css:{off:!address()}”