मैंने संग्रह को lib / collection.js में परिभाषित किया है
var टैग = नया उल्का संग्रह ( "टैग");
फिर सर्वर / मुख्य.जेएस में इसे आरंभ करने की कोशिश कर रहा है:
टैग.इन्सर्ट ({name: tag ["tag"], default_show: true });
मिल गया त्रुटि: W20141028-01: 26: 53.647 (11)? (एसटीडीईआरआर) संदर्भएर्रः टैग्स की परिभाषा नहीं है W20141028-01: 26: 53.648 (11)? (एसटीडीईआरआर) ऐप / सर्वर / मेन.जेएस: 43: 18
मुझे समझ में नहीं आ रहा है कि मुझे यहां त्रुटि क्यों मिली? कोई भी मुझे कुछ संकेत दे सकता है?
पूर्ण स्रोत कोड:
सर्वर / main.js
उल्का। प्रारंभ (कार्य () {var tagsJson = JSON.parse (एसेट्स .gettext ("tags.json")); var टैग्समैक्सन = JSON.पार्स (एसेट्स .gettext ("tags_map.json")); टैग्सज़सन ["लाइन"]। नक्शा (फ़ंक्शन (पंक्ति) { ([टैग: "टैग"] {{टैग: "टैग" {{name: tag ["tag"]}, डिफ़ॉल्ट_शो: (यूआरएल: वेब ["यूआरएल"]})} {webs.insert ({url: web} {tags} ["यूआरएल"], नाम: वेब ["नाम"], संक्षेप: वेब ["संक्षिप्त"]}}} अगर (! टैगवईब्स.फंडऑन ({टैग: टैग ["टैग"], यूआरएल: वेब ["यूआरएल "]})) {TagWebs.insert ({टैग: टैग [" टैग "], यूआरएल: वेब [" url "]});}})}}}}});});
lib / collections.js
<पूर्व> var टैग = नया उल्का। संकलन ("टैग"); Var webs = नया उल्का। संकलन ("वेब"); Var टैग वाइज = नया उल्का। संकलन ("टैगवेब्स");
मुझे लगता है कि आपको "var" को मिटा देना चाहिए ताकि संग्रह को पूरी परियोजना में देखा जा सके
Comments
Post a Comment