离子 4 角度导航作为设置根和后退按钮



已经决定了。每个人都说不要在 Ionic 4 中使用 NavController,而是使用 Angular 的路由器。我没有使用延迟加载功能,我只是使用这样的路由:

{ path: '', component: WalkthroughComponent },
  { path: 'login', component: LoginComponent },

现在重定向我写this.router.navigateByUrl("/login");.

问题是:有时我想导航用户,例如他们不应该在屏幕的左上方有后退按钮,但有时例如他应该有一个后退按钮可以转到。使用NavController时,这很容易 - functions ( setRoot, push, pop).我该怎么做才能有同样的想法,但是使用Angular的路由器?

navigateRoot、navigateBack 和 navigateForward 等方法代替了 setRoot、pop、push。

假设如果你想让你的页面设置为Ionic 4中的根页面,你应该使用navigateRoot而不是setRoot

this.navCtrl.navigateRoot('/pageName');

goForward(( -> navigateForward((

goBack(( -> navigateBack((

goRoot(( -> navigateRoot((

相关内容

  • 没有找到相关文章

最新更新