Basit bir kurulum var. Rotaya bağlı olarak dinamik olarak yüklenen çoklu alt bileşenlere sahip bir yönlendirme bileşeni kullanıyorum. Bu alt bileşenlerden bazılarının yönlendirme üst bilgisi ile veri bağlamasına sahip olmasını isterim.Angular2: yönlendirme ile veri bağlama
Çocuğa bir @Output() özelliği ekleyeceğim, ancak yönlendirme üst bilgisini bu olay yayımlayıcısının yaydığı olayları nasıl dinleyebilirim?
<child (myevent)="handleEvent($event)">
ve etkinliği işleyecek ebeveynin handleEvent yöntemini:
Normalde bir statik olarak tanımlanan bileşeni ile bir şablonda böyle bir şey yapacağım.
Ancak yönlendirme, bileşenleri dinamik olarak eklediğinden, bu mümkün değildir. Çalışması için bir yolu var mı? Aynı sonucu elde etmek için bir hizmet kullanabileceğimi biliyorum, ancak bu durumda bundan kaçınmak istiyorum.
Teşekkürler
Olası kopyası [Angular2 içindeki bileşenler arasında nasıl veri paylaşırım?] (Http://stackoverflow.com/questions/31026886/how-do-i-share-data-between-components-in-angular2) –