Skip to content

Instantly share code, notes, and snippets.

@jbergknoff
Last active December 21, 2015 11:59
Show Gist options
  • Save jbergknoff/6302631 to your computer and use it in GitHub Desktop.
Save jbergknoff/6302631 to your computer and use it in GitHub Desktop.
knockout select2 custom binding
// from https://github.com/ivaynberg/select2/wiki/Knockout.js-Integration
ko.bindingHandlers.select2 = {
init: function(element, valueAccessor, allBindingsAccessor) {
$(element).select2(valueAccessor());
ko.utils.domNodeDisposal.addDisposeCallback(element, function() {
$(element).select2('destroy');
});
},
update: function(element) {
$(element).trigger('change');
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment