代码:
import { Component } from '@angular/core';
import { IonicPage, NavController } from 'ionic-angular';
@IonicPage()
@Component({
selector: 'page-login',
templateUrl: 'login.html',
})
export class LoginPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
this.navCtrl.push('home');
}
}
首先,我删除了许多代码,以便登录页面正常工作。通过使用相同的方法,我将用户重定向到也运行良好但未重定向到主页的激活页面。我该如何解决这个问题?
答案 0 :(得分:1)
您需要导入要重定向页面的组件,然后您可以执行此类操作以重定向,或者您可以使用任何方法,如果您想要在登录按钮被选中后选择是您的
import { Component } from '@angular/core';
import { IonicPage, NavController } from 'ionic-angular';
import { HomeComponent } from 'your path to Home Component Page';
@IonicPage()
@Component({
selector: 'page-login',
templateUrl: 'login.html',
})
export class LoginPage {
constructor(public navCtrl: NavController, public navParams:
NavParams) {
this.navCtrl.push(HomeComponent);
}
}
答案 1 :(得分:0)
您必须将您的主路径导入login.ts和app.module.ts
import { home} from 'your path of home';