I'm having an issue applying custom binding handlers when using knockout with requireJS. Basically, in the past I've included a global binding-handler js file that contains all my custom bindings. Now that I'm using requireJS to enforce dependencies, I'm not sure how to access these custom bindings.
I used to do create the global functions with
function KOCustomBindings() {
// Custom Bindings
ko.bindingHandlers.returnKey = {
//handler code
}
}
Now that I'm using require, I feel as if I should have a define statement
define(['jquery', 'knockout'],
function($, ko)){
// Custom Bindings
return KOCustomBindings;
}
});
However, I don't believe the bindings will execute unless specifically called, perhaps in a shim? Does anyone have any ideas on this?
Thanks for your help,