Ionic 5 角度返回导航

ale*_*izl 0 ionic-framework angular angular-router

我在 Ionic 5 中有一个使用 Angular 的应用程序,我需要以编程方式从当前页面导航到上一页。我尝试使用:

this._location.back();
Run Code Online (Sandbox Code Playgroud)

它可以工作,但不会像使用 导航一样触发后退导航动画<ion-back-button>,它只是切换页面。所以问题是如何以编程方式使用 Angular 在 Ionic 5 应用程序上导航,类似于什么<ion-back-button>

Neh*_*hah 5

constructor(private navController: NavController){}

 this.navController.back();
Run Code Online (Sandbox Code Playgroud)


小智 5

前面的答案是正确的。正如 Ionic 开发人员所说:

https://github.com/ionic-team/ionic-framework/issues/20448#issuecomment-586288155

仍然可以保存使用 NavController (与角度路由结合),并且将来不会被弃用。有关于此的文档缺失。