Javascript 重定向到ionic framework v3中的其他页面
我不熟悉爱奥尼亚框架。我正在尝试重定向到离子框架版本3中按钮单击的其他页面。我没有得到足够的消息来源。我尝试了Javascript 重定向到ionic framework v3中的其他页面,javascript,ionic-framework,ionic3,Javascript,Ionic Framework,Ionic3,我不熟悉爱奥尼亚框架。我正在尝试重定向到离子框架版本3中按钮单击的其他页面。我没有得到足够的消息来源。我尝试了location()和go()函数,但没有成功 这是我在newpage.html中的代码: <button ion-button block (click)="click()">Click me</button> 使用中的[NavController][1]。它的push()-方法将新视图推送到导航堆栈上。这意味着您可以使用NavControllerpop()-
location()
和go()
函数,但没有成功
这是我在newpage.html中的代码:
<button ion-button block (click)="click()">Click me</button>
使用
中的[NavController][1]
。它的push()
-方法将新视图推送到导航堆栈上。这意味着您可以使用NavController
pop()
-方法返回此页面
import { NavController } from 'ionic-angular';
// IMPORT HOMEPAGE IF NOT LAZY-LOADED
import { HomePage } from '../home/home';
export class NewPage{
constructor(private navCtrl:NavController){}
// IF LAZY-LOADED
click(){
this.navCtrl.push('HomePage');
}
// IF NOT LAZY-LOADED
click(){
this.navCtrl.push(HomePage);
}
}
根据:
“如果页面有一个
,一个后退按钮将自动添加到已按下的视图中。”请问,您为什么不先阅读一下呢?对不起,我很想查找按钮单击。没有想到有一种方法可以在clickNp按钮上从导航重定向,只是提到,因为在Ionic中导航并不像看上去那么简单,所以您肯定需要阅读文档以避免一些错误/问题。对于你的问题,有很多事情要考虑,比如根元素吗?你想把这个页面设置为root,还是只推它?等等……好的,谢谢你。suggestion@sebaferreras-Hey找到了将其设置为根组件并按下的答案。不管怎样,谢谢你说Uncaught(在承诺中):无效链接:HomePage
嘿,如果我不想要返回箭头,我想要菜单图标。我该怎么做?那是在重定向之后
import { NavController } from 'ionic-angular';
// IMPORT HOMEPAGE IF NOT LAZY-LOADED
import { HomePage } from '../home/home';
export class NewPage{
constructor(private navCtrl:NavController){}
// IF LAZY-LOADED
click(){
this.navCtrl.push('HomePage');
}
// IF NOT LAZY-LOADED
click(){
this.navCtrl.push(HomePage);
}
}