Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何检查Firebase是否远程更新?_Angularjs_Data Binding_Firebase_Angularfire - Fatal编程技术网

Angularjs 如何检查Firebase是否远程更新?

Angularjs 如何检查Firebase是否远程更新?,angularjs,data-binding,firebase,angularfire,Angularjs,Data Binding,Firebase,Angularfire,我有一个应用程序使用AngularJS和Firebase(带有AngularFireAPI),但我在$bindTo服务上遇到了一些问题。有时用户丢失数据是因为我所在的城市没有良好的连接,我们的互联网速度太慢。我想在我的应用程序中创建一个图标,向用户显示其数据更新是否成功 我是怎么想的? -观察这个物体 -数据更改时,图标变为红色 -当数据保存在Firebase上时,返回将图标颜色更改为绿色的事件 我怎么做?有没有更好的方法来解决这个问题?请查看 这给出了如何检查连接状态和事件处理程序以处理此类情

我有一个应用程序使用AngularJS和Firebase(带有AngularFireAPI),但我在$bindTo服务上遇到了一些问题。有时用户丢失数据是因为我所在的城市没有良好的连接,我们的互联网速度太慢。我想在我的应用程序中创建一个图标,向用户显示其数据更新是否成功

我是怎么想的? -观察这个物体 -数据更改时,图标变为红色 -当数据保存在Firebase上时,返回将图标颜色更改为绿色的事件

我怎么做?有没有更好的方法来解决这个问题?

请查看
这给出了如何检查连接状态和事件处理程序以处理此类情况的示例。

我在询问之前找到了此页面,但找不到答案。它展示了在用户断开连接时检查互联网连接和进行一些思考(如更新和删除数据)的方法,但我所寻找的是真正告诉我数据是否成功同步的方法。您知道还有什么可以帮助我吗?您可能更喜欢使用$save,它在保存完成时返回一个承诺。e、 g.var obj=$firebaseObject(参考);obj.foo=“bar”;obj.$save().then(函数(ref){ref.key()==obj.$id;//true},函数(error){console.log(“error:,error);});是的,我一直试图继续使用$bindTo,但我发现我现在别无选择