Ana modülde boruyu bildirmek ve alt modüllerde kullanmak istiyorum.Aynı modül bileşenindeki boru bileşeni bildirimleriyle ilgili sorun
@NgModule({
// Pipe which I want to declare in all child modules
declarations: [ ThisIsPipe ],
imports: [ ChildModuleOne, ChildModuleTwo],
})
Çocuk modüllerini nasıl kullanabilirim?
bunu beyan Çünkü eğer iki kez hata Sen boru koymak ve bu boruyu kullanmak istediğiniz yerde o modülü almak başka bir modül oluşturmak için gerekenUncaught 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.
Örnek bul mi? –
Hayır, bildirimleri kullanmak istediğiniz tüm modülleri doğrudan almanız gerekiyor. Çok sayıda yeniden kullanılabilir bileşen, direktif ve boruları bir NgModule içine koyabilirsiniz. Ayrıca, diğer modüllerin (B, C, D) dışa aktarılmasını sağlayan bir NgModule (A) oluşturabilir, böylece mevcut modülünüzün yalnızca A'yı ekleyerek B, C, D'yi içe aktarabilirsiniz. –