0
我正在使用Firebase JS SDK。每當我爲一個節點設置一個值(帶有事務)時,該節點上的「值」事件被觸發(甚至在事務回調被調用之前)我們可以關閉Firebase(JavaScript)本地同步嗎?
我覺得這個功能真的很煩人(儘管這樣可能會很方便另一些情況下),我可以把這個地方同步功能了嗎?
我正在使用Firebase JS SDK。每當我爲一個節點設置一個值(帶有事務)時,該節點上的「值」事件被觸發(甚至在事務回調被調用之前)我們可以關閉Firebase(JavaScript)本地同步嗎?
我覺得這個功能真的很煩人(儘管這樣可能會很方便另一些情況下),我可以把這個地方同步功能了嗎?
可以防止局部事件的transaction
樂觀射擊在false
傳遞的applyLocally
參數見https://www.firebase.com/docs/web/api/firebase/transaction.html
transaction(updateFunction, [onComplete], [applyLocally])
applyLocally布爾 *可選
默認情況下,事件的每一個交易更新功能運行時提出的。所以如果它運行多次,你可能會看到中間狀態。您可以將其設置爲false以禁止這些中間狀態,而是在引發事件之前等待事務完成。
有沒有一種方法來防止樂觀的推,設置,刪除,...方法?我似乎沒有在文檔中找到方法。 V2.4.2 – sniels