Mam GridComponent wewnątrz PopupComponent.Angular 2 jak wysyłać zdarzenia z komponentu wnukowego na macierzysty?
Chcę wysłać zdarzenie niestandardowe "RowSelected" do komponentu poza komponentem PopupComponent.
Aktualnie wysyłam zdarzenie z GridComponent do PopupComponent i przesyła je na zewnątrz. Jest to bardzo bolesne podejście, ponieważ planuję mieć mnóstwo PopupComponents.
Czy istnieje inny sposób przesyłania zdarzeń?
Skorzystaj z usługi z tematem, zobacz https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service –
Dzięki za odpowiedź! Muszę to przetestować. –
Czy wiesz, że różne ** GridComponent ** (np. Jeden zawiera ludzi, a inne zawierają oferty pracy) będą korzystać z tej samej usługi? To byłoby dla mnie niefortunne. –