KnockoutJS 和条件自定义绑定

KnockoutJS and conditional custom binding

我有自定义的 KnockoutJS 数据绑定,看起来像

<a class="btn single ok" title="OK" tabindex="5" 
   data-bind="command: loginUser, 
   css: { disabled: !userSelected(), 'no-disabled': userSelected()}">OK</a>

有什么方法可以使 command 绑定也成为条件绑定,所以当 !userSelected() then 不被执行时?或者我是否需要在命令创建代码中有条件?

好吧,我最终检查了 loginUser 函数中的 userSelected() 状态。