动态启用和禁用切换按钮

时间:2019-12-30 11:32:49

标签: twitter-bootstrap knockout.js toggle

此处是HTML的“切换”按钮

                        <div class="toggle btn btn-default" data-toggle="toggle" data-bind=" toggle: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>

在我的视图模型中,我尝试将变量IsItNeeded设置为false,但仍未禁用切换按钮。解决此问题的方法是什么?

1 个答案:

答案 0 :(得分:0)

如果IsItNeeded是可观察的,那么您需要删除该观察对象的调用()。您想绑定到可观察对象,而不是它所持有的值。与任何其他绑定相同。

<div ... data-bind="toggle: address, enable: IsItNeeded">
  ...
</div>