0
この形式のアイテムキーを使用してFirebaseからアイテムを取得しようとすると、このエラーが発生します。 $
が無効なエラーメッセージに示されているようにangle fire 2キーで火災基地からアイテムを取り出すときにエラーが発生します
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;
}
Error: database.refFromURL failed: First argument must be a valid firebase URL and the path can't contain ".", "#", "$", "[", or "]".
'はconsole.log(「現在のユーザーID:」+ ID)からの出力を記載してください;'それは 'パスがに合格したことをエラーから明らかですobject() 'に無効な文字が含まれています。 – cartant
'/ userData/$ {id}'はfirebaseを問い合わせる前に補間された文字列に解析されないようです。 – codef0rmer