我要禁用表单中的按钮,直到选中复选框。我正在查看Knockout attr
绑定,但它只控制元素的属性值,而不是该属性是否应该附加到元素。
以下是我尝试的似乎不起作用的内容:
<a href=#" data-bind="attr: $root.isChecked() ? {} : { 'disabled' : 'disabled' }">Save Changes</a>
有什么想法吗?
答案 0 :(得分:7)
您希望在视图模型上使用checked
绑定绑定您的复选框,然后在按钮上使用enable
或disable
绑定。