knockoutjs - click事件的多个绑定

Saf*_*ari 28 javascript javascript-events knockout.js

我想知道是否可以在knockout.js中的事件上创建多个绑定

例:

<span data-bind="click: function1 function2, attr: {}"></span>
Run Code Online (Sandbox Code Playgroud)

Vla*_*lik 52

尝试使用

<span data-bind="click: function() { function1(); function2() }"></span>
Run Code Online (Sandbox Code Playgroud)

  • @hofnarwillie,实际上,我认为问题"我想一键调用2个函数"一般应该通过将这样的逻辑从View层移开并置于"业务逻辑"层内来解决(就Knockout而言应该是View模型).所以在这里我们有一些"不明确的目标 - 不清楚的解决方案"案例. (10认同)
  • 是的,我已经有了这个版本,但是我希望有一种更优雅的方式来做到这一点。但是还是要谢谢 (2认同)