मैं एक कोणीय ऐप (वास्तव में एनजी 5 ऐप को फिर से लिखना) बना रहा हूं और पुन: उपयोग के लिए तैयार किए गए पुन: प्रयोज्य स्वयं निहित मॉड्यूल रखना चाहता हूं।
मैं एक ऐप के साथ अलग my.org
फ़ोल्डर रखने के लिए एक न्यूनतम पहला कदम उठाना चाहता हूं और वहां सभी मॉड्यूल को अलग-अलग फ़ोल्डर में अपनी some-feature.module.ts
फ़ाइल के साथ रखना चाहता हूं। मैंने पहले ही पाया है कि मैं मॉड्यूल को app
से बाहर रखने के लिए ..
का उपयोग कर सकता हूं। मैं जानना चाहता हूं कि मॉड्यूल को स्वयं निहित और ऐप से और एक दूसरे से अलग रखने के लिए मुझे और क्या विचार करना चाहिए। मॉड्यूल में या तो घटक हो सकते हैं या एकल मॉड्यूल के लिए केवल एक सेवा हो सकती है।
मॉड्यूल को npm-सक्षम बनाना इस चरण के दायरे में नहीं है।
1 उत्तर
आप अपना कोड कोणीय पुस्तकालयों के रूप में बना सकते हैं:
https://angular.io/guide/creating-libraries
https://blog.angularindepth.com/creating-a-library-in-angular-6-87799552e7e5
और इसके बारे में:
मॉड्यूल में या तो घटक हो सकते हैं या एकल मॉड्यूल के लिए केवल एक सेवा हो सकती है।
कोणीय v6 और नए providedIn
सिंटैक्स के अनुसार, किसी सेवा को अब किसी मॉड्यूल या घटक से "संबंधित" होने की आवश्यकता नहीं है। एक मॉड्यूल में केवल घटकों, निर्देशों और पाइपों को शामिल करने की आवश्यकता होती है।
संबंधित सवाल
नए सवाल
angular
Google से वेब फ्रेमवर्क के बारे में प्रश्न इस टैग का उपयोग कोणीय प्रश्नों के लिए करें जो एक व्यक्तिगत संस्करण के लिए विशिष्ट नहीं हैं। पुराने AngularJS (1.x) वेब ढांचे के लिए, कोणीयज टैग का उपयोग करें।