2011-12-14 79 views
1

我有以下情形模型保存 -更新骨幹列表視圖時

admin = Backbone.Model.extend({}); 
    adminCollection = Backbone.Collection.extend({ 
    model: admin, 
    url: '/admission' 
    }); 

我實例收集這樣的 -

var admin_Collect = new adminCollection(); 
    admin_Collect.fetch(); 

如何,我現在可以定義視圖此集合這顯示所有模型的列表。

乾杯!

回答

0

一種方法可能是在視圖中實例化的集合。這樣視圖「擁有」集合。在視圖裏嘗試這樣的事情在初始化方法:

this.collection = new adminCollection(); 
this.collection.fetch(); 

所以它不太有關定義集合不是創建一個視圖,並定義視圖集合的視圖。

如果您有多個視圖使用相同的集合,則可以將集合安裝到全局對象並將其分配給視圖的this.collection。

該視圖應該聽取更改其收集和渲染事件。