0
私はFirebaseとIonic 2でログインシステムを設定しました。私はタブテンプレートを使ってアプリケーションを起動しました。彼らはTabsPageに向けられています。ログイン時にTabsPageにionic app push()をする方法
this.navCtrl.push( 'TabsPage');を使用しようとしました。それは私にプロミスのエラーを与える。
は、ここに私のLogin.ts
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { User } from "../../models/user";
import { AngularFireAuth } from 'angularfire2/auth';
@IonicPage()
@Component({
selector: 'page-login',
templateUrl: 'login.html',
})
export class LoginPage {
user = {} as User;
constructor(private afAuth: AngularFireAuth, public navCtrl:
NavController,
public navParams: NavParams) {
}
async login(user: User){
try{
const result = this.afAuth.auth.signInWithEmailAndPassword(user.email,
user.password);
if(result){
this.navCtrl.push('TabsPage');
}
}
catch(e){
console.error(e);
}
}
register(){
this.navCtrl.push('RegisterPage');
}
}
私はあまりにも長い間、あなたが伝説です!ありがとう – Benpeterscode