这个项目使用BackboneJS和BackboneLayout。
有一个相当复杂的视图层次结构——在某些情况下有四到五个层次。
我有一种情况,我希望一个视图触发另一个视图的更改,但监听器不是一种选择。(导致听众过多,扼杀记忆)。
Top -> X -> Y
Top -> B -> C -> D -> E
Top
是顶层视图,它有一个X
视图,它有多个Y
视图。
Top
view也包含一个B
view,其中包含多个B
view,每个view包含多个view,每个view包含多个view,C
每个D
view包含多个E
view。
视图的更改Y
需要影响E
当前呈现的所有视图。如果不是前面提到的问题,这对听众来说是完美的。因此,我正在寻找一种替代方法来完成同样的事情。
我正在考虑让Top
视图找到它的所有类型的孩子E
,或者类似的东西。也欢迎其他解决方案。
谢谢。