【发布时间】:2017-05-22 16:28:54
【问题描述】:
我知道 angularfire2 的全部目的是通过 observable 实现您的应用程序和 firebase 的流畅来回同步。我在整个应用程序中都使用该功能,但有一个地方特别需要将数据作为不会更改的固定副本获取。
假设数据库是这样的
// firebase is something like:
// { items: {
// item1: { ... },
// item2: { ... },
// item3: { ... }
// }
// }
myList$: FirebaseListObservable<any[]>;
myList: any[];
this.myList$ = this.af.database.list('/items');
this.myList$.subscribe(questions => {
this.myList = questions; // can this.myList ever be frozen?
});
换句话说,在上面的示例中,是否有任何可能的方法可以轻松获取items,因为它在那个确切的时刻,而不是,例如,当/如果item4 出现时更新?
【问题讨论】:
-
您可以将其存储为字符串,当您需要使用它时,再次将其解析为 JSON。这对你有用吗?
标签: angular typescript angularfire2