मैं पैरेंट मॉड्यूल में पाइप घोषित करना चाहता हूं और इसे बाल मॉड्यूल में उपयोग करना चाहता हूं।बाल मॉड्यूल में एक ही पाइप घटक घोषणाओं के साथ समस्या
@NgModule({
// Pipe which I want to declare in all child modules
declarations: [ ThisIsPipe ],
imports: [ ChildModuleOne, ChildModuleTwo],
})
मैं इसे बाल मॉड्यूल का उपयोग कैसे कर सकता हूं?
क्योंकि अगर मैं यह घोषणा दो बार मैं त्रुटि
Uncaught Error: Type ThisIsPipe is part of the declarations of 2 modules: ChildModuleOne and ChildModuleTwo! Please consider moving ThisIsPipe to a higher module that imports ChildModuleOne and ChildModuleTwo. You can also create a new NgModule that exports and includes ThisIsPipe then imports that NgModule in ChildModuleOne and ChildModuleTwo.
उदाहरण का पता लगाएं यह बच्चे मॉड्यूल से माता-पिता घोषणाओं का उपयोग करना संभव है? –
नहीं, आपको उन सभी मॉड्यूल को आयात करना होगा जिन्हें आप सीधे घोषणाओं का उपयोग करना चाहते हैं। आप कई पुन: प्रयोज्य घटकों, निर्देशों और पाइपों को एक साथ NgModule में डाल सकते हैं। आप एक NgModule (ए) भी बना सकते हैं जो अन्य NgModules (बी, सी, डी) निर्यात करता है ताकि आप अपने वर्तमान मॉड्यूल के आयात को जोड़ने के लिए बी, सी, डी आयात कर सकें। –