मेरे पास क्लासिक मास्टर-विवरण परिदृश्य है जिसे मैं backbone.js में कार्यान्वित कर रहा हूं।Backbone.js मास्टर-विस्तार परिदृश्य
पल मैं backbone.js तो मैं यह लंघन कर रहा हूँ के इतिहास और नेविगेशन भाग के साथ संबंध नहीं कर रहा हूँ के लिए।
- मेरे पास एक ग्रिड व्यू है जहां सभी मॉडल लाए जाते हैं और बाकी सेवा से प्रदर्शित होते हैं।
- मेरे पास एक विवरण दृश्य (मोडल विंडो) है जहां ग्रिड से एक विशेष चयनित मॉडल मास्टर ग्रिड व्यू में दिखाई देने वाले अधिक फ़ील्ड के साथ प्रदर्शित होता है।
मैं लागू कर दिया है:
- एक मुख्य आवेदन जहां सभी रीढ़ विचारों और रूटर जुड़े होते हैं।
- आवेदन दस्तावेज़ पर आरंभ नहीं हो जाता के लिए जिम्मेदारियों के साथ भरी हुई
- एक मुख्य बैकबोन रूटर (के रूप में अधिक एक शास्त्रीय "नियंत्रक" अभिनय):
- बनाने और नष्ट विचारों
- प्राप्त कर रहा है और पोस्टिंग डेटा
- गुजर विचारों के लिए डेटा
- समन्वय विचारों घटनाओं
अब ग्रिड व्यू (बैकबोन संग्रह) के लिए बाकी सेवा से लौटा गया डेटा मॉडल के कुछ आंशिक डेटा है।
तो किसी विशेष मॉडल के पूर्ण विवरण को प्रदर्शित करने के लिए मुझे बाकी सेवा से विवरण फिर से प्राप्त करना होगा।
संग्रह से डिस्कनेक्ट किए गए मॉडल के साथ मॉडल के अंत तक पहुंचना और उस पर कोई भी अपडेट संग्रह पर ही दिखाई नहीं देता है और मुझे फिर से सभी डेटा लाने वाले मास्टर व्यू को ताज़ा करना होगा।
विवरणों को नष्ट करना और पुनर्निर्माण करना कभी-कभी इसे दृश्य घटनाओं को ढीला कर देता है।
इस परिदृश्य का सही कार्यान्वयन क्या होगा? मैं रीढ़ की हड्डी में चीजों को करने का सबसे अच्छा तरीका पूरी तरह समझ नहीं रहा हूं।