angular - एक कोणीय घटक और मॉड्यूल के बीच अंतर क्या है




module components (4)

मैं वीडियो देख रहा हूं और लेख पढ़ रहा हूं लेकिन यह विशिष्ट लेख मुझे इतना भ्रमित करता है, लेख के प्रारंभ में यह कहता है

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

एक मॉड्यूल अपने कोड से कुछ कक्षाएं, फ़ंक्शन और मान निर्यात करता है। घटक कोणीय का एक बुनियादी ब्लॉक है और कई घटक आपके आवेदन को बनाएंगे।

एक मॉड्यूल दूसरे मॉड्यूल के लिए एक लाइब्रेरी हो सकता है। उदाहरण के लिए, कोणीय 2 / कोर पुस्तकालय जो एक प्राथमिक कोणीय पुस्तकालय मॉड्यूल है, एक अन्य घटक द्वारा आयात किया जाएगा।

क्या वे विनिमेय शब्द हैं? एक घटक एक मॉड्यूल है? लेकिन इसके उलट नहीं?


एंगुलर 2 में एक मॉड्यूल वह चीज है जो घटकों, निर्देशों, सेवाओं आदि से बनाई जाती है। एक या कई मॉड्यूल एक एप्लीकेशन बनाने के लिए संयोजित होते हैं। कोड के तार्किक टुकड़ों में मॉड्यूल गोलमाल आवेदन। प्रत्येक मॉड्यूल एक ही कार्य करता है।

कोणीय 2 में घटक वे वर्ग हैं जहाँ आप उस पृष्ठ के लिए अपना तर्क लिखते हैं जिसे आप दिखाना चाहते हैं। घटक दृश्य (html) को नियंत्रित करते हैं। घटक अन्य घटकों और सेवाओं के साथ संवाद करते हैं।


खैर, उत्तर पोस्ट करने में बहुत देर हो चुकी है, लेकिन मुझे लगता है कि यह समझना easy होगा कि कौन Angular । एक उदाहरण जो मैं अपनी प्रस्तुति के दौरान देता हूं।

एक Building रूप में अपने कोणीय अनुप्रयोग पर विचार करें। एक भवन में N Apartments संख्या हो सकती है। एक Apartment को एक Module रूप में माना जाता है। अपार्टमेंट में N rooms संख्या हो सकती है जो Components नाम के एक कोणीय अनुप्रयोग के निर्माण खंड के अनुरूप हैं।

अब प्रत्येक Apartment (Module) पास Apartment (Module) , Lifts (Services) , Lifts (Services) , जो अपार्टमेंट्स, Wires (Pipes) में बड़ी आवाजाही करने और बाहर जाने और अपार्टमेंट्स में इसे उपयोगी बनाने में सक्षम होंगे।

आपके पास swimming pool, tennis court जैसी जगहें भी होंगी जो सभी इमारत निवासियों द्वारा साझा की जा रही हैं। तो ये SharedModule के अंदर के घटक माने जा सकते हैं।

मूल रूप से, अंतर इस प्रकार है,

एक कोणीय आवेदन के निर्माण ब्लॉकों को समझने के लिए मेरी स्लाइड का पालन करें


घटक नियंत्रण दृश्य (html)। वे आपके ऐप में कार्यक्षमता लाने के लिए अन्य घटकों और सेवाओं के साथ भी संवाद करते हैं।

मॉड्यूल में एक या अधिक घटक होते हैं। वे किसी भी html को नियंत्रित नहीं करते हैं। आपके मॉड्यूल घोषित करते हैं कि कौन से घटकों का उपयोग अन्य मॉड्यूल से संबंधित घटकों द्वारा किया जा सकता है, कौन सी कक्षाएं निर्भरता इंजेक्टर द्वारा इंजेक्ट की जाएंगी और कौन सा घटक बूटस्ट्रैप हो जाता है। मॉड्यूल आपको अपने ऐप में मॉड्यूलरिटी लाने के लिए अपने घटकों का प्रबंधन करने की अनुमति देते हैं।


सरलतम स्पष्टीकरण:

मॉड्यूल एक बड़े कंटेनर की तरह होता है जिसमें एक या कई छोटे कंटेनर होते हैं जिन्हें कॉम्पोनेन्ट, सर्विस, पाइप कहा जाता है

एक घटक शामिल हैं:

  • HTML टेम्पलेट या HTML कोड

  • संहिता (टाइपप्रति)

  • सेवा: यह एक पुन: प्रयोज्य कोड है जिसे अवयवों द्वारा साझा किया जाता है ताकि कोड के पुनर्लेखन की आवश्यकता न हो

  • पाइप: यह डेटा को इनपुट के रूप में लेता है और इसे वांछित आउटपुट में बदल देता है





components