例如我有一个国家/地区列表。在这种情况下,我有:Backbone是否需要每次创建集合和模型?
- 型号:App.Models.Region
- 收藏:App.Collections.RegionsList
- 浏览:App.Views.RegionView和App.Views .RegionsListView
如果我想创建区域列表的视图,我需要创建我的集合。要创建集合,我需要创建一个模型......而所有这些都很无聊。因此,我有这样的事情:
var regionModel = new App.Models.Region();
var regionsList = new App.Collections.RegionsList({ model: regionModel});
var regionsListView = new V.RegionsListView({el: $('#region'), collection: regionsList});
这个问题的解决方案是否存在?重要视图创建的最佳实践是什么?
谢谢!
您的区域数据是静态的还是在应用程序运行时发生变化? – 2012-01-30 23:56:01
数据是静态的。来自数据库的区域列表。但总的来说,我可以删除一些东西。问题是 - 一般方法。或者它是个人的,没有最佳实践... – ValeriiVasin 2012-01-31 00:02:47