我在我的Android应用程序中使用离子2。对于页面路由我正在使用
private int SimpleMulti (int x, int y)
{
int product = 0; //result of multiply
for (int i = 0; i<y; i++){
product += x;
}
//multiplication is repeated addition of x, repeated y times
//the initial solution with a while loop looks correct
return product;
}
private int ExpOperation(int x, int exponent)
{
int result = 1;
if (exponent == 0) {
return result; //anything that powers to 0 is 1
}
else
{
for (int i = 0; i < exponent; i++){
result = SimpleMulti(result, x);
//loop through exponent, multiply result by initial number, x
//e.g. 2^1 = 2, 2^2 = result of 2^1 x 2, 2^3 = result of 2^2 x 2
}
}
return result;
}
当我从一个页面推送到另一个页面时,它会在当前页面的某些部分显示上一页。因此,我的页面没有按预期显示。
this.nav.push(LoginPage);
请帮忙。我无法在控制台中发现任何错误。我不知道为什么会这样。请建议您遵循任何特定的路由标准。
谢谢
答案 0 :(得分:1)
将loginPage导入添加到app.module.ts
文件。
import { NavController} from 'ionic-angular';
添加constructor(private navCtrl: NavController)
将页面推到堆栈
this.navCtrl.push(LoginPage);