我写了一个custom binding
将像第一个那样执行if binding
,并且像visible binding
在下一个那样工作。
ko.bindingHandlers.visibleIf = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)
{
// Doing stuff here
// ...
return ko.bindingHandlers.if.init.apply(this, arguments);
},
update: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)
{
// Doing stuff here
// ...
ko.bindingHandlers.if.update.apply(this, arguments);
}
};
我曾经将两者都包裹起来,if.init
并且if.update
它在 上运行良好KO 3.0
,我只是注意到它在 上被删除了KO 3.1
。
可以将if.update
函数包装在KO 3.1
? 还是您有其他建议可以帮助实现这一目标?
非常感谢,谢谢。