0
Firebaseデータベースで新しいデータをプッシュするときにuidを保存します。これは、認証ユーザーではなく、データオブジェクトに対して可能です。firebaseデータベースリストにデータをプッシュするときに、オブジェクトを保存する方法
例えば、私は、このオブジェクトのスキーマたい:
"-Kdsfdsg555555fdsgfsdgfs" : { <------- I want this id
Id : "Kdsfdsg555555fdsgfsdgfs", <--- How to put that inside
name : "A",
time_updated : "6/6/2017"
}
は、このIDを取得し、オブジェクトの内側にプッシュする方法をどのような方法か?次のように
私のコードは次のとおりです。Firebaseのpush()
メソッドを使用するには、2つの方法があります
categories: FirebaseListObservable<any[]>;
this.categories = this.db.list('/categories') as FirebaseListObservable<Category[]>;
addCategory(category: any) {
return this.categories.push(category).then(snap => {
this.openSnackBar('New category has been added', 'ok');
}).catch(error => {
this.openSnackBar(error.message, 'ok');
});
}