Backbone 不同视图 View 之间事件怎么互相通知?
发布于 10 年前 作者 codeid 8607 次浏览 最后一次编辑是 8 年前

比如点击一个图片名字的列表视图里的名字,然后另一展示图片的视图会改变

5 回复

backbone 不是有 event 嘛

这个我知道,在同一个视图我会写event。两个视图就不会了,展示图片的视图必须获取列表视图引用然后linstenTo?

几个办法吧 如果是父子关系, View 上会有相互之间的引用的, 直接监听 如果是共用 Model 或者 Collection 的关系, 监听 Model 或者 Collection 来更新, 再不行就用 Backbone 的全局事件

谢谢你提供的思路,Backbone还真不好入门

@codeid 主要是 MVC 不好入门, Backbone API 挺简单的, 可是 MVC 不容易学

回到顶部