में विशेषताओं को देख सकूं, मेरे पास एक मॉडल उदाहरण है, जिसे मैंने एक और मॉडल उदाहरण सेट किया है, यानी model.set('rsvp', new App.Rsvp)
।Backbone.js model.get() वापस 'अपरिभाषित' लौट रहा है भले ही मैं console.log
जब मैं दृश्य में उनकी सूची उत्पन्न करने के लिए संग्रह पर पुन: प्रयास करता हूं, तो मुझे पर कॉल करते समय undefined
मिलता है।
अभी तक मैं मिल जब मैं एक console.log(model.rsvp)
ऐसा करते हैं:
Rsvp
_changing: false
_escapedAttributes: Object
_moreChanges: false
_previousAttributes: Object
_setting: false
attributes: Object
attending: true
created_at: "2012-03-28T09:42:22-05:00"
event_id: 20
id: 12
updated_at: "2012-03-28T09:42:22-05:00"
user_id: 3
__proto__: Object
cid: "c53"
id: 12
__proto__: Rsvp
तो यह जाहिर होता वस्तु के साथ कोई समस्या नहीं है कि वहाँ है, अभी तक अपरिभाषित रिटर्न मिलता है।
मुझे अपना जावास्क्रिप्ट कौशल स्वीकार करना होगा अभी भी बहुत कमजोर है। मुझे यहां क्या समझ नहीं आ रहा है?
आप सही हैं। $ .when कॉल के साथ एक बग था, लेकिन मुझे नहीं पता था कि समस्या का स्रोत था क्योंकि console.log ठीक दिखता था। यह स्पष्ट रूप से ठीक नहीं था। धन्यवाद! – MysteriousFist