当您有一个引用另一个视图并监听其事件的视图时,事件处理程序很好,这对于解耦和可重用性来说非常完美。在视图设计模式与事件之间进行通信
问题虽然有时我有意见,没有引用,所以我使用事件聚合器,这是一个全球通知,知道是否发生了什么事情......但这似乎不正确,当我只是想听我说的儿童意见,引用,像DOM层次结构中的冒泡事件。
但让我说,我有这样一个视图层次结构:
- ParentView
- ChildView
- ChildView
- ModalView
- ChildView
- ChildView
我想在ParentView知道什么时候ModalView触发事件......我不能使用事件冒泡因为ModalView是不是在同一个DOM阶层,所以我应该在这种情况下使用Event Agregator还是其他?我真的希望事件泡沫适合我的情况。
感谢的人,我想你是对的..在我的情况下,最好的解决办法可能存在一个ModalView和参考主叫/演示这是有道理的.. 。当ModalView完成并触发主持人被调用的时候,哪个是最深的ChildView并且它触发了通知父视图的触发器 – mateusmaso 2013-03-03 17:08:26