HTML
<select data-bind="select2: options" ></select>
JS
ko.applyBindings({
options : { } // select2 options
});
This binding is written in AMD. It returns the binding object. It will attach itself to knockout.bindingHandlers.select2
once required for the first time. This can be overridden with a config section in your requirejs config like shown below.
requirejs.config({
config: {
'bower_components/knockout-select2v4/src/knockout-select2': {
name: 'someOtherName'
}
}
});
- jQuery
- knockout
- select2
For accurate versions check bower.json