简体   繁体   English

Knockout.js将多个单击事件添加到单选按钮

[英]Knockoutjs add multiple click events to radiobutton

How do I add multiple click events to radiobutton in knockoutjs? 如何在淘汰表中向单选按钮添加多个单击事件?

I have this right now, 我现在有这个

AddDataBind="click: myObject.Event, clickBubble: true"

and I tried 我尝试了

AddDataBind="click: myObject.Event,Event2, clickBubble: true"

and

AddDataBind="click: myObject.Event+Event2, clickBubble: true"

both are not working. 两者都不起作用。

i do not know AddDataBind syntax but in pure javascript you are able to do this 我不知道AddDataBind语法,但是在纯JavaScript中,您可以执行此操作

<input type="radio" data-bind="
  click:function(data, event){
    myObject.Event(data, event);
    myObject.Event2(data, event);
  },
  clickBubble: true
">

but questions is why you need it? 但问题是为什么您需要它? probably your view model is not well designed. 可能您的视图模型设计不当。 can you share more of your code and your intentions? 您可以分享更多代码和意图吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM