2016-04-29 79 views
6

Yeni bileşeni açısal 2'de oluşturdum ve bu hatayı alıyorum "Birleştirilmiş bildirimde" Bireysel Bileşen 'Bileşeni Bileşen' tüm dışa aktarılmış veya tüm yerel olmalıdır. " Ben açısal 2'ye yeni olduğum için kodda hatayı düzeltmek için yardıma ihtiyacım yok. Şimdiden teşekkürler ..!Angular 2'de yeni bir bileşen oluştururken bu hatayı alıyorum!

+1

Bileşeninizin kodu memnuniyetle karşılanacaktır ;-) –

+0

Otomatik refactorinf, üzerinde çalıştığım türü içe aktardığında bu hatayı aldım. Bu yüzden aynı sınıfı ithal ettim – profimedica

cevap

8

Aynı adla MyComponentComponent çeşitli sınıflarınız olduğunu düşünüyorum. Bir bileşeni tanımlarken, uygulama sınıfı için yeni bir ad almanız gerekir.

@Component({ 
    (...) 
}) 
export class Component1 { 
    (...) 
} 

@Component({ 
    (...) 
}) 
export class Component2 { 
    (...) 
} 
+1

Aslında ben direk kodları yerleştirdim öznitelikleri kodumu koydum aynı sınıfta bu yüzden hata geldi ama şimdi aynı kodu koyacağım dosyaya koyacağım dosyaya koydum app.component.ts dosyasında. ve çalışıyor. :) .. !! –

İlgili konular