2013-04-04 6 views
5

में किसी अन्य संग्रह में संग्रह को कैसे जोड़ना है, मुझे ऑब्जेक्ट संग्रह है। समस्या यह है कि Backbone.Push में दूसरे संग्रह में वस्तु संकलन जोड़ना और Bacbone.Collection के तरीकों work.here नहीं करते है मेरे संग्रह जो एक और संग्रहबैकबोन

it is object collection

+0

http://stackoverflow.com/questions/10388199/backbone-js-collection-of-collections –

+0

मैं एक दूसरे को – nAkhmedov

उत्तर

8

मान लिया जाये कि करने के लिए जोड़ा जाना चाहिए है वे रीढ़ संग्रह हैं (वे अपने कंसोल विंडो में की तरह लग रही नहीं है जो)

कोशिश: collectionA.add(collectionB.models)

आप किसी संग्रह से एक वस्तु सरणी जोड़ने के लिए इस कोशिश कोशिश कर रहे हैं:

_.each(kids.result, function(kid){ collectionA.add(new Backbone.Model(kid)); }); 
+0

करने के लिए दो संग्रह शामिल होने की आवश्यकता साल respone.it अच्छी तरह से काम करता है के लिए यू का शुक्र है – nAkhmedov

+0

आप कच्चे जोड़ सकते हैं यदि आपने अपने संग्रह के [मॉडल] (http://backbonejs.org/#Collection-model) विशेषता को निर्दिष्ट किया है तो ऐड विधि के साथ JSON डेटा, इसलिए संग्रहA.add (collectionB) तब तक काम करेगा जब संग्रह केवल एक JSON ऑब्जेक्ट है । – Loamhoof