私はこのカスタムバインディングで見つかったことで解決しました この質問.
ko.bindingHandlers.chosen = {
init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
$(element).chosen();
},
update: function (element, valueAccessor, allBindingsAccessor, viewModel) {
var value = ko.unwrap(valueAccessor()); // - see comment
$(element).trigger("liszt:updated");
}
};
使用しない場合は注意してください ko.unwrap
, 、更新機能は私に言われたように発火しません これ この問題に関する質問。