【发布时间】:2021-04-24 02:34:23
【问题描述】:
我正在编辑问题以使其更清楚:
使用此代码将返回一个 Promise,在某些情况下非常有用。服务.ts:
async getElement(id: string): Promise<AngularFirestoreDocument<Element>> {
return this.firestore.doc<Element>(`/element/${id}`);
}
我正在寻找一种将其作为对象返回的方法,以便它不再与 firebase 链接。
这是我的page.ts
async ngOnInit() {
this.elementId = this.route.snapshot.paramMap.get('id');
this.elementService.getElement(this.elementId).then(element$ => {
this.element= element$.valueChanges();
});
}
关于如何做的任何想法?
我希望能够进行(离线)操作,例如
this.element.name = 'New name';
和
{{element.name}}
我对收藏也有同样的问题。
【问题讨论】:
标签: angular firebase google-cloud-firestore angularfire