मैं जहाँ तक कोणीय 2 में core और feature मॉड्यूल के बीच का अंतर समझ में नहीं आता के रूप में मैं समझता हूँ कि वहाँ मॉड्यूल के तीन सिफारिश प्रकार हैं: core, feature और shared।कोणीय 2 अंतर
यदि कोई मॉड्यूल कुछ घोषणाएं (घटक, निर्देश और पाइप) निर्यात करता है और कई मॉड्यूल इस मॉड्यूल को आयात करेंगे, तो यह मॉड्यूल एक साझा मॉड्यूल (साझा निर्देशिका में) होना चाहिए।
यदि कोई मॉड्यूल कुछ घोषणाओं (घटकों, निर्देशों और पाइप) का खुलासा करता है और केवल रूट मॉड्यूल इस मॉड्यूल को आयात करेगा, तो यह मॉड्यूल कोर मॉड्यूल (कोर निर्देशिका में) होना चाहिए।
सुविधा मॉड्यूल समान हैं? केवल रूट मॉड्यूल उन्हें आयात करता है। this उदाहरण में एक कोर मॉड्यूल और एक विशेषता मॉड्यूल है जिसे ContactModule कहा जाता है। मुझे उनके बीच का अंतर नहीं दिख रहा है। दोनों रूट मॉड्यूल में आयात किए जाते हैं। जहां आलसी लोड मॉड्यूल को अपने स्वयं के मिलता है क्योंकि यह आसानी से कीड़े पैदा कर सकता है
लेकिन अगर हमारे पास 20 साझा घटक \ पाइप इत्यादि हैं तो क्या करें और इन सभी चीजें साझा मॉड्यूल में हैं। इसलिए मॉड्यूलए को 1-10 साझा किए गए घटकों और मॉड्यूलबी अन्य 11-20 शेड घटकों की आवश्यकता थी। लेकिन दोनों घटक साझा मॉड्यूल आयात करता है। तो घटक ए में अनावश्यक घटक होंगे जिनका उपयोग केवल मॉड्यूलबी में किया जाएगा। क्या यह कुछ perfomance मुद्दों का कारण होगा या नहीं? – Velidan
यदि इन घटकों का उपयोग आपके आवेदन में कहीं भी किया जाता है, तो इससे कोई फर्क नहीं पड़ता। यदि इनमें से कुछ घटक आपके एप्लिकेशन में किसी भी प्रकार का उपयोग नहीं किया जाता है तो इससे कोड ब्लोट हो सकता है। मुझे नहीं पता कि टीएस और कोणीय 2 के साथ पेड़-हिलाने का काम कितना अच्छा है। लेकिन मुझे लगता है कि उन्होंने इसका भी ख्याल रखा है। इसलिए, मुझे नहीं लगता कि यह एक समस्या है। –
* कोर मॉड्यूल * में घटक होना चाहिए? यदि ऐसा है, तो * PageNotFoundComponent * इस moduel के अंदर एक घटक का एक उदाहरण होगा? –