ionic 4角导航作为设置的根和后退按钮

时间:2019-02-09 12:30:56

标签: angular ionic-framework ionic2 ionic3 ionic4

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

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

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

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

1 个答案:

答案 0 :(得分:1)

在这里,可以使用setRoot,pop,push等方法来导航,导航和导航。

如果要在Ionic 4中将页面设置为根页面,则应使用 navigateRoot 而不是 setRoot

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

goForward()-> navigationForward()

goBack()-> navigationBack()

goRoot()-> navigationRoot()