1

嗨,我正在使用 firebase 和 angular 4 这个新东西是 firestore,我尝试更新其中一个文档,但出现此错误。

在此处输入图像描述

这是我的组件

在此处输入图像描述

如果我删除接口,我的意思是如果我这样做,noteDoc: AngularFirestoreDocument; 而不是noteDoc:AngularFirestoreDocument; 错误消失了,但我更喜欢使用界面有人可以帮助我,谢谢

4

2 回答 2

0

我认为这实际上可能是AngularFire的一个错误,我做了一个临时解决方案修改这样的接口

interface User {
 name?: String;
 email?: String;
 id?: any;
}

我希望这可以帮助一些人谢谢

于 2017-10-05T19:13:18.000 回答
0

我想您可以尝试为所有不可为空的属性提供值:

this.noteDoc.update({
  content: this.newData,
  hearts: this.noteDoc.hearts
}

或根据 id 使心为空。

于 2017-10-05T19:11:12.337 回答