【发布时间】:2018-11-17 23:49:07
【问题描述】:
我正在构建的打字稿应用程序出现错误。我正在使用 Ionic/Angular,我遇到的错误之一是:
[20:12:30] 打字稿:C:/xampp/htdocs/project x/anonymous-social/src/pages/activity/activity.ts,行:59 '(data: DataSnapshot) => void' 类型的参数不可分配给 '(a: DataSnapshot) => 类型的参数 布尔值'。类型 'void' 不能分配给类型 'boolean'。
L58:(快照)=> {
L59:snapshot.forEach(data => {
L60: data.ref.update({'read': "true"})
老实说,我不太确定我为什么要这样说。也许有人可以解释..它引用的代码是:
if(checkStatus) {
this.database.database.ref('/users/'+this.userData.uid+'/replied_to')
.orderByChild('read')
.equalTo("false").once("value",
(snapshot) => {
snapshot.forEach(data => {
data.ref.update({'read': "true"})
});
});
}
这在语法上是正确的,不是吗?我究竟做错了什么?任何帮助都会很棒!谢谢
【问题讨论】:
-
嘿,简,你能分享一下实际的 firebase 数据文档吗?
标签: javascript angular typescript