Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 使用键从fire base检索项目时发生角度射击2错误_Angular_Typescript_Firebase_Ionic Framework_Angularfire2 - Fatal编程技术网

Angular 使用键从fire base检索项目时发生角度射击2错误

Angular 使用键从fire base检索项目时发生角度射击2错误,angular,typescript,firebase,ionic-framework,angularfire2,Angular,Typescript,Firebase,Ionic Framework,Angularfire2,当我尝试使用此格式的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.lo

当我尝试使用此格式的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,并且路径不能包含“.”、“$”、“[”或“]”


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

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

请包括
console.log(“当前用户id:+id”)的输出从错误中可以明显看出,传递到
object()
的路径包含无效字符。在查询firebase之前,
/userData/${id}
似乎未解析为插值字符串。