如何将异步模式转换为同步模式?仅仅通过订阅?我正在使用 Firebase API 从 Firebase 获取数据并将它们显示在我的应用程序中,但由于异步模式,显示事件发生在检索数据之前。我正在转向使用 AngularFire,但不确定默认情况下 AngularFire 是否使用异步。我想在我的程序移动到执行下一步之前等待数据。我正在使用 Ionic2,有一个连接到 Firebase 的提供者,获取数据,使用“.then”方法存储在提供者的本地数组中。显示页面注入provider,在显示页面再次本地存储Firebase数组数据,然后使用html中的局部变量(ion-item)进行显示。基本上,我希望数据能够随着任何用户对 Firebase 数据的任何更改而刷新。
使用 'async' 管道在 angular 模板中显示来自任何 observable 的数据。只要数据准备好,它就会填充视图。
下面的参考应该可以帮助您了解使用 angularfire2 处理 obervable。欢呼:) https://github.com/angular/angularfire2/blob/master/docs/2-retrieving-data-as-objects.md#retrieve-data
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句