【发布时间】:2018-11-10 15:27:16
【问题描述】:
我对 observables 和 firebase 很陌生。当发生更改时,我想从我的 Firestore 检索更改到我的 Angular 应用程序。例如,当我的用户文档中的字段 isOnline 从 false 更改为 true 时,我想从我的组件发送警报(这将由管理员完成)。我该怎么办?
来自 The Unreal 给出的示例;
constructor(db: AngularFirestore) {
this.user = db.collection('users/1').valueChanges().subscribe((userData) => {
// put your logic here
console.log(userData);;
}
如果 userdata 有一个字段,比如说 isOnline,它从一开始就是假的。如果管理员将其更改为 true,我想从该服务中获取该更改并提醒我的组件,或者在这种情况下,我的 ionic 页面更改并在我的 html 文件中显示警报。
如果在我的 ts 文件中我有一个公共变量,比如说 isOnline,我将其初始化为 false。如果是真的,那么在我的 html 文件中显示一个 alrt 控制器。我该怎么办?
【问题讨论】:
-
到目前为止你有没有尝试过?
标签: angular firebase ionic-framework angularfire2