提供的参数与调用目标的任何签名都不匹配 - angularfire2

时间:2017-10-19 04:58:03

标签: angular typescript firebase ionic3 angularfire2

使用ionic 3和angularfire2

时,请问如何解决此问题

'提供的参数与呼叫目标的任何签名都不匹配'当我 致电

 this.profileObject=this.db.object(`/profiles/${user.uid}`,{preserveSnapshot: true});  

它只声明了一个参数,但我查看了他们都允许选项参数{preserveSnapshot:true}的示例和文档。 这是我的代码

profileObject: FirebaseObjectObservable<Profile>;
  constructor(private db: AngularFireDatabase) {
    console.log('Hello DataProvider Provider');
  }
  getProfile(user: User){
    this.profileObject=this.db.object(`/profiles/${user.uid}`,{preserveSnapshot: true});
  return this.profileObject.take(1);
  }

谢谢,欢迎所有的建议和答案

1 个答案:

答案 0 :(得分:0)

如果您使用的是最新的Angularfire2 5.0.0-rc.3,那么这不是问题。

以下是来自Angularfire2 Author的确认信息。

  

最新版本中没有问题 - 大卫