【发布时间】:2011-07-05 08:56:23
【问题描述】:
我正在使用 backbone.js 重构一个旧应用。
通过 TodoList tuto 时,但我仍然不确定所有内容应该如何组合在一起。
现在,我有:
一个已初始化的
GlobalController,它处理全局应用范围的路由和其他对象初始化。这个
GlobalController初始化一个GlobalAppView(全局应用范围的操作,比如如何处理ajax 点击),然后,我的应用中的所有其他控制器。那些控制器,比如
TagController,初始化它自己的集合,(一个BlueTagList和一个RedTagList,扩展了一个App.TagList集合),存储在window命名空间中(应该是在控制器命名空间中?)。然后,控制器在我看来某处被调用,
TagsController->render('BlueTagListView', {el: '#container', collection : BlueTagList, data : ...});
这个方案有流程吗? 谢谢。
【问题讨论】:
标签: model-view-controller backbone.js