我正在使用 knockout.js。我创建了一个自定义绑定并将其应用于锚标记,如下所示:
<a data-bind="custom : { param1 : 'text', param2: 'text' }">delete</a>
ko.bindingHandlers.custom = {
init: function (element, valueAccessor, allBindingsAccessor) {
alert("init");
},
update: function (element, valueAccessor, allBindingsAccessor) {
alert("update");
}
}
当我第一次加载页面时,调用了init
和update
函数。但是当我点击删除链接update
功能时不会调用。每当我点击删除链接时,我想调用我的自定义绑定的更新函数。我在这里做错了什么?