2015-09-11 20 views
0

如果在Backbone集合的同步事件中有一個集合是事件偵聽器,那麼如何從事件偵聽器確定同步的性質是什麼:它是否已更新?一個新模型被添加到集合中或者實際上被刪除了?Backbone集合同步事件的性質是什麼?

第一眼看到正在返回給偵聽器的已完成xhr請求的信息不包含與該同步一起使用的HTTP方法(get,put,post或delete)。

+0

你可以重寫集合的'sync()'方法而不是觸發完成事件?如果是這樣,'method'參數將告訴你所需的同步類型。 –

+0

我會研究一下......這很愚蠢,那是獲得同步類型所需的。起初,我認爲我有些失蹤,但在沉默之後,這個問題正面臨着我認爲情況並非如此。 – titel

+0

@StephenThomas - 我最終使用同步方法覆蓋;如果你將評論轉移到答案中,我可以將其設置爲正確答案。 – titel

回答

1

您可以覆蓋集合的sync()方法,而不是在完成事件上觸發。如果這是可行的,method參數會告訴你所需的同步類型。