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

问题描述 投票:0回答:1

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

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

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

问题是:有时我想导航用户,例如他不应该在屏幕的左上方有后退按钮,但有时候他应该有一个后退按钮去。当使用NavController时,它很容易 - functions ( setRoot, push, pop).我该怎么做才能有相同的想法,但使用angular的路由器?谢谢。

angular ionic-framework ionic2 ionic3 ionic4
1个回答
1
投票

navigateRoot,navigateBack和navigateForward等方法在这里取代了setRoot,pop,push。

假设您要将页面设置为Ionic 4中的根页面,则应使用navigateRoot而不是setRoot

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

goForward() - > navigateForward()

goBack() - > navigateBack()

GoRoot() - > NavigatorToot()

© www.soinside.com 2019 - 2024. All rights reserved.