$キープロパティを結合しないV5:typescriptですでたIUserインターフェースは次のようになりますAngularFire2は、私はこのような角度火を使用してユーザのリストを取得しています
this.db.list<IUser>("usersinteam/04f27419-f466-4c5e-9816-fbf120713c4e").valueChanges<IUser>().subscribe( res => console.log (res), error => console.log (error), () => console.log ("complete"));
場所:
export interface IUser{ $key: string, name: string, moto: string }
firebase json構造は次のようになります: { "04f27419-f466-4c5e-9816-fbf120713c4e" : { "2b395659-26f4-4c5c-a1b2-fd492d51ff5d" : { "moto" : "Nah!", "name" : "Maria" }, "6b5c19b0-f176-4af1-ab19-ae7ec4c06a5a" : { "moto" : "Yeah!", "name" : "David" }, "ee067245-f085-4c33-acaa-a16deb945cee" : { "moto" : "wrecking ball", "name" : "Ian" } } }
名前とモトのプロパティを持つIUserオブジェクトのリストを取得しています正しく配置されます。しかし、$ keyプロパティは未定義です。私は$キーのプロパティが各ユーザーのキーに設定されていることを期待していました。どうすればこれを達成できますか?彼らはここでは、バージョン5で$キーアプローチを離れていた