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