2013-03-30 54 views
2

我與followig代碼的集合視圖:爲什麼在骨幹「復位」不觸發Collection.fetch()事件1.0.0

class FoosCollectionView extends Backbone.View 
    el: '#foos' 

    initialize: -> 
    @collection = new FoosCollection [], 
     barId: @options.barId 
     foozId: @options.foozId 

    @listenTo @collection, 'sync', @render 
    @collection.fetch() 

    template: MyApp.Templates.foos 

    render: (event)-> 
    $(@el).html @template @collection 
    @ 

FoosCollectionView 

骨幹之前1.0.0一個reset事件被觸發時fetch已完成收集。現在觸發了sync事件,但我不知道這是由於錯誤還是新標準行爲。

誰能告訴我,爲什麼reset不再被觸發?

問候 菲利克斯

回答

6

在1.0.0更新日誌,我看到:

更名爲集合的 「更新」 設置,並行性與同類 model.set(),和對比度重啓。 現在它是一個提取後的默認更新 機制。如果您想繼續使用「重置」,請通過 {reset:true}。

+0

Thx,在文檔中沒有找到任何東西。 – GeorgieF