【问题标题】:Supplied parameters do not match any signature of call target - angularfire2提供的参数与调用目标的任何签名都不匹配 - angularfire2
【发布时间】:2018-03-31 02:07:55
【问题描述】:

请问我在使用 ionic 3 和 angularfire2 时如何解决这个问题

'提供的参数与调用目标的任何签名都不匹配'当我 打电话

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

它声明只允许 1 个参数,但我查看了示例和文档,它们都允许选项参数 {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);
  }

谢谢,欢迎所有建议和回答

【问题讨论】:

    标签: angular typescript firebase ionic3 angularfire2


    【解决方案1】:

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

    这是来自Angularfire2 Author的确认。

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

    【讨论】:

      猜你喜欢
      • 2016-06-09
      • 2017-04-28
      • 2017-08-24
      • 2017-02-25
      • 2017-07-26
      • 2017-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多