कॉल किए बिना पार्स का उपयोग पृष्ठ लोड पर मैं अपने संग्रह को अपने संग्रह में this technique के माध्यम से बूटस्ट्रैप कर रहा हूं। यह बहुत अच्छा काम करता है, लेकिन मैं एक ऐसे मुद्दे पर चल रहा हूं जहां मेरे पास उप-मॉडल हैं जिन्हें भी डालने की आवश्यकता है।backbone.js - fetch
उदाहरण के लिए, मैं पुस्तक नामक एक JSON संग्रह वापस करता हूं, और प्रत्येक पुस्तक सरणी में 10-20 मॉडल होते हैं जिन्हें स्वयं पेज कहा जाता है। यदि मैं सीधे पेजों को आज़माता हूं और एक्सेस करता हूं, तो मुझे [object][object]
त्रुटि मिलती है क्योंकि बैकबोन यह नहीं समझ सकता कि यह किस प्रकार की ऑब्जेक्ट है।
पहले जब मैं fetch
का उपयोग कर रहा था, तो मैं parse
कार्रवाई वाले संग्रहों का उपयोग करके इसे प्राप्त कर दूंगा। parse
में मैं की तरह कुछ करना होगा: कि मैं सीधे और नहीं fetch
का उपयोग कर डेटा तक पहुँचने कर रहा हूँ अब
Collection_Books = Backbone.Collection.extend({
model: Model_Book,
parse: function (response) {
response.Pages = new Collection_Pages(response.Pages);
return response;
}
});
, प्रलेखन का तात्पर्य है कि मैं अब parse
विधि की पहुंच है।
यदि मैं fetch
का उपयोग नहीं कर रहा हूं या पेज लोड पर सर्वर को कॉल नहीं कर रहा हूं, तो मैं पुस्तकें> पेज उदाहरण का उपयोग करके उप-मॉडल कैसे लगा सकता हूं?
यदि आप अपने कन्स्ट्रक्टर/प्रारंभिक विधि को थोड़ा समायोजित कर रहे हैं, तो आप निश्चित रूप से वहां बाल मॉडल सेट कर सकते हैं। इस पोस्ट के अंत की ओर थोड़ा और विवरण: http://bit.ly/KKHItJ – rjz
आपकी _this तकनीक_ लिंक टूटा हुआ है – Madbreaks