Я имею следующий нокаут select2
связывания:Ясно Выбор2 ДИВ, когда ко наблюдаемому очищаются
ko.bindingHandlers.select2 = {
init: function (element, valueAccessor) {
$(element).select2(valueAccessor());
ko.utils.domNodeDisposal.addDisposeCallback(element, function() {
$(element).select2('destroy');
});
}
};
Ниже мой input
с обязательным Выбор2:
<input type="text" class="form-control" data-bind="value: $root.Name, attr: { 'placeholder': 'Full Name' }, select2: { minimumInputLength: 1, query: $root.list_item, allowClear: true, multiple: true}">
Все работает прекрасно. Проблема, с которой я сталкиваюсь, - это когда я очищаю Name
, наблюдаемый с помощью кнопки Clear
, значения, выбранные делением select2
, не очищаются. Какое изменение я должен сделать в привязке select2
ko, чтобы отразить изменения в пользовательском интерфейсе, когда наблюдаемый очищен?