组织视图的好方法是什么?假设我有一个包含用户管理面板视图的div,将会有一个用户列表,以及用于选择一次显示多少个数的选项,排序选项,要打开的页面,筛选器, etc ...backbone.js - 视图内的视图和管理事件
我想要一个外部视图,其中包含除表格和数据以外的所有内容吗?然后包含表格的内部视图(以及数据)?分页是否有自己的看法?分页视图如何使用click事件来更新用户视图?我只是对如何组织视图感到困惑,同时仍然能够通过不同的事件触发render()
/收藏到fetch()
的其他视图。
因此,一个基本的层次看起来像:
- User View
- Table
- List of Users
- Pagination
- List of available numbers to click
- Filters
- Possible filters to apply to the data
然而点击分页过滤器或数字应该能够得到收集到fetch()
新的数据并刷新视图。
我不是100%确定我明白你的问题是什么,但也许这篇博文会指出你一个很好的方向[将一个集合绑定到一个视图](http://liquidmedia.ca/blog/2011/ 02/backbone-js-part-3 /) – dogenpunk 2011-04-20 14:09:52
有一个类似的问题,我回答了有关视图粒度:http://stackoverflow.com/questions/4463136/whats-the-appropriate-granularity-for-backbone-js-views/4464570#4464570 – Julien 2011-04-22 20:46:07