我正在使用knockout + select2,我的一个下拉列表的数据是使用ajax(select2支持)延迟加载的。
我需要能够绑定下拉列表的选定文本,但无法找到方法。
有人知道这是否可能?
答案 0 :(得分:0)
我使用knockoutjs事件绑定成功完成了这项工作:
HTML:
select2: { minimumInputLength: 3, allowClear: true, query: ajaxQuery }, event: { change: eventHandler }" />
JS:
self.eventHandler = function (data, event) {
};
事件对象中的将是一个名为添加或删除的属性,具体取决于发生的更改。然后,您可以使用此值更新您的viewmodel。