0
我有一個使用AngularJS和Firebase(與AngularFire API)的應用程序,但我遇到了$ bindTo服務的一些問題。有時候用戶會因爲我的城市沒有很好的連接而丟失數據,我們的網絡太慢了。我正在考慮在應用程序中創建一個圖標,向用戶顯示其數據是否已成功更新。如何檢查Firebase是否已遠程更新?
我是怎麼想這麼做的? - 觀看對象 - 在數據發生變化時,圖標會變爲紅色 - 當數據被保存在火力地堡,返回更改圖標顏色爲綠色
我怎麼能做到這一點的事件嗎?有沒有更好的方法來處理它?
我在問這裏之前找到了這個頁面,但是我找不到答案。它顯示了檢查互聯網連接的方法,並在用戶斷開連接時做一些想法(如更新和刪除數據),但是我正在尋找的是真正告訴我數據是否同步成功的東西。你知道其他可以幫助我的東西嗎? –
您可能更願意使用$ save,當保存完成時返回承諾。例如var obj = $ firebaseObject(ref); obj.foo =「bar」; (錯誤){ obj。$ save()。then(function(ref){ ref.key()=== obj。$ id; // true },function(error){ console.log錯誤); }); –
是的,我試圖繼續使用$ bindTo,但我發現我現在沒有選擇。 =) –