2012-11-22 9 views
6

संहिता (के रूप में ui-config documentation में सुझाव दिया):accounts.ui.config का उपयोग क्यों कर रहा है मेरे ऐप को क्रैश कर रहा है?

Accounts.ui.config({ 
    passwordSignupFields: 'USERNAME_AND_OPTIONAL_EMAIL' 
}); 


Error: TypeError: Cannot call method 'config' of undefined 
+4

मैं थोड़ी देर पहले ही त्रुटि थी, समस्या यह है कि मैं एक सर्वर साइड पटकथा पर विधि बुला रहा था। इसकी क्लाइंट साइड विधि है, आप इसे कहां कहां कहते हैं? –

+0

मैं इसे client.js में कॉल कर रहा हूं। जवाब के लिए धन्यवाद। – Nathan

+0

मैंने फ़ाइल क्लाइंट/config.js बनाया है और वहां कोड डाला है लेकिन अभी भी त्रुटि प्राप्त है, कोई विचार? –

उत्तर

5

मैं पता लगा कि अपनी परियोजना (yourprojectname.js) में बनाई गई फ़ाइल ग्राहक स्क्रिप्ट है। मेरी समस्या यह थी कि मैंने "client.js" नामक एक नई फाइल बनाई, हालांकि मुझे ऐसा करने की ज़रूरत नहीं थी। मूर्ख में!

उम्मीद है कि यह किसी और के लिए मदद करेगा।

+2

हाँ, वे दस्तावेज को क्लाइंट साइड के लिए साफ़ करने के लिए बदलना चाहिए। – Alveoli

5

यदि आपके पास क्लाइंट फ़ाइलों के लिए क्लाइंट फ़ोल्डर है तो यह वहां जोड़ने के लिए काम करेगा। मैंने इसे अभी एक config.js फ़ाइल में जोड़ा है जिसे मैंने अपने क्लाइंट फ़ोल्डर में जोड़ा है और यह ठीक काम करता है।

क्लाइंट/config.js

Accounts.ui.config({ passwordSignupFields: 'USERNAME_AND_OPTIONAL_EMAIL' });