模型和集合到Backbone中的一个视图

时间:2013-02-26 12:29:58

标签: backbone.js view collections model

作为Backbone.js的新手,我想问一个简单的问题。在我的应用程序中,我需要创建一个新视图,其中包含一个集合和一个模型。

var myView = new SomeView({
    model: myModel,
    collection: myCollection,
    el:$('#main_content')});
}});

有趣的是,我把我的东西搞定了。你认为如果它适合骨干的概念,或者什么?

谢谢..

1 个答案:

答案 0 :(得分:2)

没有理由你不能这样做,但它有点令人困惑。通常,您可以从视图名称推断模型或集合的类型。例如,collection的{​​{1}}可能是EmployeeListView,而EmployeeCollectionmodel很可能是CompanyView

但是当你同时拥有一个模型和一个集合时,其意义并不明确。在这种情况下,我会更有意义地命名参数。 Companymodel属性只是约定 - Backbone视图也不需要。

假设您有一个显示collectionCompany的视图:

Employee