使用knockoutjs在单个元素上使用两个不同的数据绑定

时间:2012-08-22 15:47:39

标签: knockout.js

是否可以将点击绑定和可见绑定附加到一个元素?

即:

<button data-bind="click: function, visible: anotherFunction">Test</button>

解决方法是将按钮包装在div中并将可见绑定设置为该元素,但是,如果可能的话,我想避免这种情况。

1 个答案:

答案 0 :(得分:3)

是。只需将它们用大括号括起来:

<button data-bind="{click: function, visible: anotherFunction}">Test</button>

编辑:实际上,我认为你甚至不需要大括号,只需用逗号分隔它们就应该很好。