ノックアウト.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
機能をクリックしても呼び出されません。削除リンクをクリックするたびに、カスタム バインディングの更新機能を呼び出したいと考えています。ここで何が間違っていますか?