当我尝试使用此格式的项目密钥从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 ; $"," [",或"]"。
答案 0 :(得分:0)
如错误消息中所示,$
无效。
Firebase完全支持路径之类的URL,因此这应该有效:
const user = this.af.database.object('/userData/' + id);