angular - 从 observabale firestoredocument 获取数据
问题描述
我已经声明了下面的变量
userDetails$: AngularFirestoreDocument<any>;
及以下在服务构造函数中
this.userDetails$ = this.firestore.collection('users').doc('key');
如何从 userdetails$ 中获取实际数据?
谢谢
解决方案
使用valueChanges
和订阅 observable。
this.userDetails$.valueChanges().subscribe(value => {
this.item= value
});;
推荐阅读
- python - 如何从 tkcalendar.Calendar 中的 get_date 方法获取 4 位数年份或日期/日期时间对象的日期?
- reactjs - 如何在 React 中渲染动态表格
- java - 将 ReadableByteChannel 保存为 PNG
- tiptap - 提示如何在 Shift-Enter 上创建段落 (p),而不是 br?
- java - Java 8流按多个属性和总和分组
- apache-spark - Pyspark 计数空值列值特定
- sql - 在 CREATE VIEW 内的 WITH...AS 中使用多个表表达式时出现“找不到对象”错误
- android - Java 函数 .asBytes() 的 Kotlin 等价物是什么?
- json - 在 VS2019 中获取“找不到方法:'Boolean Newtonsoft.Json.Schema.SchemaExtensions.IsValid”
- javascript - 使用一个组件来渲染每个 Vuetify 扩展面板项