angular - angular-firebase 获取 currentUser 帖子
问题描述
我正在开发一个 angular-firebase 离子应用程序,但在从 firebase 获取当前用户帖子时遇到问题。我只需要获取当前用户的帖子
这里的代码:
postss: any;
constructor(
private afAuth: AngularFireAuth,
) {
this.postss = this.afDB.list('users/posts').valueChanges();
this.afAuth.authState.subscribe(user => {
}
这里的 HTML
<ion-list no-lines>
<ion-card *ngFor="let post of posts ">
<li><ul>{{post}} </ul></li>
这是一个屏幕截图:
解决方案
而不是this.postss = this.afDB.list('users/posts').valueChanges();
,做
this.postss = this.afDB.list('users/posts/' + user.uid).valueChanges();
。显然,您的问题中发布的操作顺序可能需要修改,以便您在定义thi.afDB.list
语句之前获得 currentUser.uid。
推荐阅读
- c# - 如何通过 Selenium C# 使用文本查找元素
- csv - 多个 JSON 有效负载到 CSV 文件
- json - Jmeter:为什么我的 JSON 断言会因为问号而失败?
- ios - 类型“MenuItem”不符合协议“Decodable”
- c++ - C++ 多线程:构造函数和析构函数是否需要互斥锁?
- python - 使用python的pdf中的本地超链接
- c - 获取char数组的高度
- java - 我的模块化库的用户有什么方法可以访问尚未导出的类?
- elasticsearch - Kafka-connect elasticsearch如何定义索引映射
- r - R RMySQL 错误在 dbConnect 中找不到函数提取和意外输入