【发布时间】:2017-11-26 16:54:39
【问题描述】:
我在用什么
- 角 5
- AngularFire5
- Firebase 和 Firestore
我正在努力实现的目标
我目前正在使用 Google Firebase 的新 Firestore 创建一个新应用,同时学习 Angular。我的应用程序当前创建了一个名为 Links 的集合,并创建了一个具有 custom id 的新文档,该文档是在用户添加链接时生成的并且是 shorturl,并且在该文档中,有 4 个字段:
- uid
- 网址
- 短网址
- 点击次数
我希望应用在 url 字段中查询文档中的数据。
到目前为止我所拥有的
我已经创建了正确文档的路径:
linkCollection: Observable<{}>;
constructor(private afs: AngularFirestore, private router: Router) {
this.path = this.router.url.replace('/','');
afs.collection('Links').doc(this.path).valueChanges();
}
我被困在哪里
这可能是一个简单的解决方案,但我不确定如何获取 url 字段。我拥有的代码能够检索文档,我在另一部分使用类似的方法来检索所有想法并使用 *ngFor 显示数据,但我不确定如何在 ts 文件而不是模板中执行此操作。
【问题讨论】:
标签: angular firebase angularfire2 google-cloud-firestore angularfire5