firebaseのデータを更新/追加しようとしています。私はFacebookのログインを使いました。私は新しいデータのキーとしてUserIDを使用したいと思います。#ionicベースのデータキーを変更する
(以下ピクトを確認してください)
私はそれを使用したいユーザーID:
私は、ユーザーIDとそのキーを置き換えたい:
fblogin(){
this.facebook.login(['email'])
.then(res=> {
const fc = firebase.auth.FacebookAuthProvider.credential(res.authResponse.accessToken);
firebase.auth().signInWithCredential(fc)
.then(fs => {
this.facebook.api('me?fields=id,name,email,first_name,picture.width(720).height(720).as(picture_large)', []).then(profile => {
this.newuser = {name: profile['first_name'] ,email: profile['email'],picture: profile['picture_large']['data']['url'],phone:''}
this.navCtrl.push(HomePage);
console.log(fs.uid);
this.db.list('/users/'+ fs.uid).update(this.newuser);
});
このエラーが発生しましたコンパイル:
供給この行で呼び出し対象
の署名をmatchanyないパラメータ:this.db.list('/users/'+ fs.uid).update(this.newuser);
任意のヘルプ?