3

关于backbone.gepetto插件的一些问题

  1. 我有一个布局和一些内部视图。如何将视图生成的事件传递给布局?layout:onRender 中的实例视图,将 parentContext 传递给 view,并使用 this.context.dispatchToParent 向 layout 发送消息或监听 layout 中的 view.context 事件?什么策略更好:父母听孩子或孩子向父母发送事件(说,渲染我)?

  2. 在 geppetto 示例中,我看到每个视图只有一个上下文,但没有看到多个视图的一个上下文,如何在小部件之间共享代码和数据?

  3. 何时使用 dispatch、dispatchToParent、dispatchGlobally ?

  4. 上下文的主要思想是什么?没有上下文,小部件可以监听事件,可以将它们发送给父级或父级可以像上下文一样监听它们,有什么区别?

  5. 如何确定上下文中应该有什么逻辑以及视图项中应该有什么?

4

1 回答 1

4

Geppetto 的作者,在这里。我已经在 GitHub 存储库问题列表中回答了这个问题。见这里:https ://github.com/ModelN/backbone.geppetto/issues/5#issuecomment-11155226

于 2012-12-08T05:26:45.300 回答