2014-04-10 6 views
11

उदाहरण के लिए:AngularJS - एक मॉड्यूल और एक निर्देश में एक ही नाम मिल सकता है?

angular.module('someName', []). 

    directive('someName', function() { 
     ... 
    }); 

इस संभावित AngularJS में समस्याएं पैदा कर सकते हैं? क्या इससे बचा जाना चाहिए?

+1

सुनिश्चित नहीं हैं कि अगर यह समस्याओं का कारण बनता है, लेकिन IMO यह शायद प्रिंसिपल पर बचा जाना चाहिए - एक उन नामों में से शायद काफी विशिष्ट नहीं है। – tymeJV

+4

जब आपने कोशिश की तो क्या हुआ? – JeffryHouser

+0

अभी तक कुछ भी नहीं। ठीक काम करता है, बस कोई आश्चर्य नहीं चाहते हैं। जहां तक ​​नाम चला जाता है के रूप में वहाँ आभासी फ़ाइल कक्ष fileRoom और उस मॉड्यूल में कहा जाता है के बारे में सब कोड के लिए एक मॉड्यूल है fileRoom fileRoom itself.Long कहानी सहित लघु नाम सटीक और साफ कर रहे हैं, और के लिए निर्देशों के सभी प्रकार के संदर्भ में वे बहुत स्पष्ट हैं, बस इसके बारे में चिंतित हैं। अगर वहाँ कुछ भी ठोस है कि इस के खिलाफ वारंट होता था –

उत्तर

26

एक मॉड्यूल और निर्देश का नाम वही नाम हो सकता है। आप मॉड्यूल के समान नाम के साथ एक सेवा, कारखाना या प्रदाता भी शामिल कर सकते हैं, लेकिन एक ही नाम के समान नाम नहीं।

कारण आप मॉड्यूल के रूप में निर्देश के लिए समान नाम का उपयोग कर सकते हैं क्योंकि मॉड्यूल और उनके नाम एक वस्तु में जमा हो जाती और निर्देशों और उनके नाम किसी अन्य वस्तु में जमा हो जाती है।

+0

वास्तव में ठोस जवाब मैं खोज रहा था की तरह। धन्यवाद। –

संबंधित मुद्दे