我有一段代码的主要部分,用于初始化我的所有视图。我应该如何使用这些初始化视图的元素处理/监听/绑定主要部分中的事件(最终可能将其转换为主应用程序视图)?我可以将视图的引用传递到另一个视图并从该视图中执行某些操作但我宁愿在main / parent中使用所有这些逻辑。这是可能还是好的做法?
答案 0 :(得分:0)
如果它们都是DOM事件。不,每个视图都应该处理它自己的DOM事件。
如果一个视图需要知道另一个视图中是否发生了某些事情......那么,有很多方法可以做到这一点。我通常更喜欢订阅者/发布者模式。
请参阅我对代码示例的另一个问题的回答: Call a function in another Marionette.ItemView
你不需要木偶。