मैं एक कोणीय ऐप (वास्तव में एनजी 5 ऐप को फिर से लिखना) बना रहा हूं और पुन: उपयोग के लिए तैयार किए गए पुन: प्रयोज्य स्वयं निहित मॉड्यूल रखना चाहता हूं।

मैं एक ऐप के साथ अलग my.org फ़ोल्डर रखने के लिए एक न्यूनतम पहला कदम उठाना चाहता हूं और वहां सभी मॉड्यूल को अलग-अलग फ़ोल्डर में अपनी some-feature.module.ts फ़ाइल के साथ रखना चाहता हूं। मैंने पहले ही पाया है कि मैं मॉड्यूल को app से बाहर रखने के लिए .. का उपयोग कर सकता हूं। मैं जानना चाहता हूं कि मॉड्यूल को स्वयं निहित और ऐप से और एक दूसरे से अलग रखने के लिए मुझे और क्या विचार करना चाहिए। मॉड्यूल में या तो घटक हो सकते हैं या एकल मॉड्यूल के लिए केवल एक सेवा हो सकती है।

मॉड्यूल को npm-सक्षम बनाना इस चरण के दायरे में नहीं है

1
ciekawy 12 फरवरी 2019, 08:08

1 उत्तर

सबसे बढ़िया उत्तर

आप अपना कोड कोणीय पुस्तकालयों के रूप में बना सकते हैं:

https://angular.io/guide/creating-libraries

https://blog.angularindepth.com/creating-a-library-in-angular-6-87799552e7e5

और इसके बारे में:

मॉड्यूल में या तो घटक हो सकते हैं या एकल मॉड्यूल के लिए केवल एक सेवा हो सकती है।

कोणीय v6 और नए providedIn सिंटैक्स के अनुसार, किसी सेवा को अब किसी मॉड्यूल या घटक से "संबंधित" होने की आवश्यकता नहीं है। एक मॉड्यूल में केवल घटकों, निर्देशों और पाइपों को शामिल करने की आवश्यकता होती है।

2
DeborahK 12 फरवरी 2019, 05:38