gpt4 book ai didi

angular - 如何在 ionic 2 中将一页移动到另一页?

转载 作者:太空狗 更新时间:2023-10-29 18:08:58 25 4
gpt4 key购买 nike

我正在尝试使用 ionic 2 从一个页面导航到另一个页面。

我正在学习 https://ionicframework.com/docs/v2/api/navigation/NavController/

export class ApiDemoPage {
constructor(public navCtrl: NavController){
alert('contr');
}
clickMe(){
alert('---')
}
}


@Component({
template: '<ion-nav [root]="root"></ion-nav>'
})
export class ApiDemoApp {
root = ApiDemoPage;
}

@Component({
template: '<p>hello</p>'
})
export class secondPage {
}

这是我的代码

https://plnkr.co/edit/5eDjTOtNu46liZHiuHdG?p=preview

出现这个错误(SystemJS) 错误:无法解析 ApiDemoPage 的所有参数:(?).(…)

最佳答案

您想使用 ionic 2 从一个页面导航到另一个页面。这很简单。您应该使用 NavController 并逐步执行。

  • 创建两个页面“StartPage”和“OtherPage”。
  • 在文件 StartPage.ts 上,您导入关于页面并将 NavController 注入(inject)构造函数和事件导航到其他页面。

例如:

@Component({
template: `
<ion-header>
<ion-navbar>
<ion-title>Login</ion-title>
</ion-navbar>
</ion-header>

<ion-content>
<button ion-button (click)="pushPage()">
Go to OtherPage
</button>
</ion-content>
`
})
export class StartPage {
constructor(public navCtrl: NavController) {
}

pushPage(){
// push another page on to the navigation stack
// causing the nav controller to transition to the new page
// optional data can also be passed to the pushed page.
this.navCtrl.push(OtherPage);
}
}

加油!

关于angular - 如何在 ionic 2 中将一页移动到另一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40251329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com