Başlığım bileşeni oluşturduğum bir Angular2 uygulamasına sahibim.Diğer bileşenlerin Angular2 çağrı yöntemi
Şimdi, başka bir Form bileşenim var. Bunu nasıl yapabilirim?
Başlıktaki gönderme düğmesi ile Form bileşeninin gönderme yöntemi arasında iletişim kurmaya ihtiyacım var. Ebeveyn> çocuk veya çocuk> ebeveyn iletişimi yapmanın önemsiz olduğunu biliyorum, ancak bu durumda Üstbilgi ve Form bileşenleri arasında ebeveyn-çocuk ilişkisi veya kardeş ilişkisi yoktur.
Benim bileşen ağaç şöyle görünür:
- app-root
|-- app-header // -> this is where the submit button is
|-- app-edit-profile
|-- app-profile-form // -> this is my form
birisi olası bir uygulamasının bir fikri var mı?
İki bileşen arasında ebeveyn/çocuk ilişkisi olmadığını söylediğim gibi, bileşen ağacımı eklemek için gönderimi düzenledim. Bununla birlikte, çözümünüz ne olursa olsun hizmetin paylaşılabileceğini düşündüğümden beri çözümünüzü deneyeceğim. Teşekkürler! – ClementParis016
Ana modülün 'sağlayıcılarının konfigürasyonunda' CommonService 'öğesini bildirmeniz gerekir, böylece başlık ve form bileşeni arasındaki tek örneği paylaşır. – ranakrunal9
Evet, anladım, bir çekicilik gibi çalışıyor :) Teşekkürler! – ClementParis016