angular - 错误:类型“{}”上不存在属性映射
问题描述
错误:类型“”上不存在属性“地图”
this.db.object('/chat').valueChanges().subscribe(data=>{data.map(elem=>{
this.messages.push(elem)
})
});
解决方案
您正在尝试对对象使用数组运算符。{} 表示它是一个对象。而 [] 是数组。尝试直接推送数据。this.messages.push(data)
推荐阅读
- r - 将数据框中的数据值重新编码为 R 中的组合值
- ubuntu - Ansible 问题错误!剧本:找不到 samplebook.yml
- c++ - Clang Formatter 多行格式化配置错误
- r - 从循环函数中提取值以添加到列中
- javascript - 未捕获的类型错误:无法解析模块说明符(Node.js、Express、nact)
- javascript - 如何在同一类中将变量从一个方法传递给另一个方法
- ffmpeg - ffmpeg 4.2.2 一段时间后出现分段错误
- shell - 将 awk 的结果存储在 shell 脚本中
- c - GCC错误包含单独文件时没有此类文件或目录
- python - 按列表划分列表?