使用密钥从火灾基地检索项目时出现角火灾2错误

时间:2017-01-22 06:39:01

标签: angular typescript firebase ionic-framework angularfire2

当我尝试使用此格式的项目密钥从Firebase检索项目时,我收到此错误。

getUser(id: string){
  console.log("current user id: " +  id);
  const user = this.af.database.object(`/userData/${id}`);
  this.userFromDb = this.af.database.object(`/userData/${id}`);
  user.subscribe(console.log);
  console.log("object from db: " + this.userFromDb);
  return this.userFromDb;
}
  

错误:database.refFromURL失败:第一个参数必须是有效的firebase URL,路径不能包含"。","#",&#34 ; $"," [",或"]"。

1 个答案:

答案 0 :(得分:0)

如错误消息中所示,$无效。 Firebase完全支持路径之类的URL,因此这应该有效:

const user = this.af.database.object('/userData/' + id);