मैं अपने backbone.js आधारित एप्लिकेशन को व्यवस्थित करने में सहायता के लिए require.js का उपयोग कर रहा हूं।requ.js के साथ गैर-एएमडी संगत जावास्क्रिप्ट मॉड्यूल का उपयोग करना?
मैं सही तरीके से एक 3 पार्टी जावास्क्रिप्ट पुस्तकालय है कि require.js
सवालों में पुस्तकालय backbone-tastypie.js है साथ एएमडी संगत नहीं है का उपयोग करने के यह पता लगाने की कोशिश कर रहा हूँ। मूल रूप से लाइब्रेरी क्या करता है बैकबोन के कुछ प्रोटोटाइप तरीकों को बंद कर देता है ताकि TastyPie Django REST ढांचे के लिए सरल समर्थन प्रदान किया जा सके। यह वैश्विक नामस्थान में बैकबोन ऑब्जेक्ट को सीधे जोड़कर करता है।
हालांकि, चूंकि मैं backbone.js को require.js मॉड्यूल के रूप में उपयोग कर रहा हूं, यह तब उपलब्ध नहीं है जब यह लाइब्रेरी इसे एक्सेस करने का प्रयास करे।
बैकबोन के दायरे में इस रीढ़ की हड्डी-स्वाद को आयात करने के बारे में मैं कैसे जा सकता हूं?
मैं अभी भी सीख रहा हूँ एएमडी, लेकिन यह इस नेस्ट डाल करने के लिए संभव हो जाएगा एक अलग लिपि में बयान की आवश्यकता होती है, और एक समग्र वस्तु के सदस्य के रूप में संयुक्त उचित वस्तुओं वापसी? यदि यह काम करेगा तो आपको केवल एक फ़ाइल की आवश्यकता होगी जब भी आपको दोनों की आवश्यकता हो। – user4815162342
आप ऐसा कर सकते हैं हाँ, आप ऑर्डर प्लगइन का उपयोग करके उन्हें 1 ब्लॉक में जोड़ सकते हैं, यह सुनिश्चित करने के लिए कि वे सही क्रम में लोड हो जाएं। बाद में आप उन्हें बनाए गए 1 नए मॉड्यूल के 2 गुणों के रूप में वापस कर सकते हैं। मेरे exmaple की तरह, आप एक नए मॉड्यूल के गुण के रूप में one.js, two.js और three.js का परिणाम वापस कर सकते हैं। वापसी {एक: एक, दो: दो}; – Sander
धन्यवाद, यही मैंने सोचा था। – user4815162342