Sto riscontrando un problema nell'applicazione di gestori di binding personalizzati quando si utilizza knockout con requireJS. Fondamentalmente, in passato ho incluso un file js del gestore di binding globale che contiene tutti i miei binding personalizzati. Ora che sto usando requireJS per applicare le dipendenze, non sono sicuro di come accedere a questi binding personalizzati.Gestione binding personalizzata con Knockout e RequireJS
ho usato per fare creare le funzioni globali con
function KOCustomBindings() {
// Custom Bindings
ko.bindingHandlers.returnKey = {
//handler code
}
}
Ora che sto utilizzando richiede, mi sento come se dovessi avere una dichiarazione definire
define(['jquery', 'knockout'],
function($, ko)){
// Custom Bindings
return KOCustomBindings;
}
});
Tuttavia, I don' Credo che le legature verranno eseguite a meno che non siano specificamente chiamate, forse in uno spessore? Qualcuno ha qualche idea su questo?
Grazie per il vostro aiuto,