programy do obsługi zdarzeń są dobre, gdy masz widok, który odwołuje się do innego widoku i słucha jego zdarzeń, co jest idealne do oddzielenia i ponownego wykorzystania.Komunikacja między widokami wzorców projektowych a zdarzeniami
problem, chociaż czasami mam widoki, do których nie ma odniesienia, więc używam Agregatora zdarzeń, który jest globalnym powiadomieniem, aby wiedzieć, czy coś się stało ... ale wydaje mi się, że nie jest to właściwe, gdy chcę tylko posłuchać opinii dzieci, których nie mogę odwołanie, coś w rodzaju bąbelków w hierarchii DOM.
ale pozwól mi powiedzieć, że mam hierarchię widok jak:
- ParentView
- ChildView
- ChildView
- ModalView
- ChildView
- ChildView
chciałem wiedzieć w ParentView gdy ModalView wyzwala zdarzenie ... Nie mogę użyć zdarzenie propagacji ponieważ ModalView nie jest w tej samej hierarchii DOM, więc czy powinienem użyć Agregatora wydarzeń w tym przypadku lub czegoś innego? Naprawdę chciałem, żeby ta bańka zdarzeń pasowała w moim przypadku.
dzięki człowiek, myślę, że masz rację .. w moim przypadku najlepszym rozwiązaniem może być prezentują ModalView i odwoływać się do rozmówcy/prezentera, który ma sens .. .kiedy ModalView jest gotowy i wywołuje prezentera, który jest najgłębszy ChildView i bańka uruchamia powiadomienie ParentView – mateusmaso