【发布时间】:2017-06-06 21:12:14
【问题描述】:
当我尝试使用这种格式的 items 键从 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,并且路径不能包含“.”、“#”、“$”、“[”或“]”。
【问题讨论】:
-
请包含来自
console.log("current user id: " + id);的输出 从错误中可以明显看出传递给object()的路径包含无效字符。 -
似乎
/userData/${id}在查询firebase之前没有解析成插值字符串。
标签: angular typescript firebase ionic-framework angularfire2