knockout.js并听取检查事件的复选框(knockout.js and listen to c

2019-06-24 17:29发布

我试图让一个功能,当复选框被选中或取消选中,以验证所有选项都被取消执行,但它永远不会被执行。 我认为我没有做正确。

@Html.CheckBox("Subscription", new{ data_bind="disable: Disabled, checked: Checked, click: $parent.allSubscriptionsUnchecked"} ) 

Answer 1:

您可以同时添加checked ,并click结合的输入。 不过,你会想return true; 从点击处理程序。 这将允许默认动作进行(该复选框将被选中/取消)。

下面是一个示例: http://jsfiddle.net/rniemeyer/cnkVA/

另一种方法是这样的逻辑推到您的视图模型和订阅更改为布尔观察到的,执行像你的行动: http://jsfiddle.net/rniemeyer/cnkVA/2/



文章来源: knockout.js and listen to check event on checkbox