我需要实现与以下链接中给出的逻辑相同的逻辑: ionic 2 sidemenu - navCtrl inside a component
我在app.ts&中有离子导航在app.html中有另一个自定义组件(menu.ts)。从menu.ts里面,我想以root身份导航/设置另一个组件
我收到错误 无法读取未定义的属性'setRoot'
如何将导航从app.ts传递到菜单组件?
答案 0 :(得分:0)
您可以将参数传递给这样的页面:
this.nav.setRoot(page.component, nav);
然后用以下内容阅读:
constructor(public params: NavParams) {
this.nav= params.get('nav');
}
但是当你想要打电话给#34; setRoot"时,这不是必要的。我是这样做的:
constructor(public navCtrl: NavController) {
}
....
navigateToPage() {
this.navCtrl.setRoot(Page);
}