Tôi đang gặp sự cố khi áp dụng trình xử lý ràng buộc tùy chỉnh khi sử dụng loại bỏ bằng requireJS. Về cơ bản, trong quá khứ tôi đã bao gồm một tệp js ràng buộc-xử lý toàn cầu chứa tất cả các ràng buộc tùy chỉnh của tôi. Bây giờ tôi đang sử dụng requireJS để thực thi các phụ thuộc, tôi không chắc chắn cách truy cập các ràng buộc tùy chỉnh này.Trình xử lý ràng buộc tùy chỉnh với Knockout và RequireJS
tôi sử dụng để làm tạo ra các chức năng toàn cầu với
function KOCustomBindings() {
// Custom Bindings
ko.bindingHandlers.returnKey = {
//handler code
}
}
Bây giờ tôi đang sử dụng đòi hỏi, tôi cảm thấy như thể tôi nên có một định nghĩa tuyên bố
define(['jquery', 'knockout'],
function($, ko)){
// Custom Bindings
return KOCustomBindings;
}
});
Tuy nhiên, tôi don' t tin rằng các ràng buộc sẽ thực hiện trừ khi được gọi cụ thể, có lẽ trong một shim? Có ai có bất kỳ ý tưởng về điều này?
Cảm ơn sự giúp đỡ của bạn,