Ionic 5Angular 后退导航

7gs2gvoe  于 2022-12-09  发布在  Ionic
关注(0)|答案(3)|浏览(126)

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

this._location.back();

它可以工作,但不会像使用<ion-back-button>导航时那样触发返回导航动画,它只是切换页面。所以问题是,如何在使用Angular的Ionic 5应用程序上以编程方式返回导航,就像<ion-back-button>所做的那样?

xxslljrj

xxslljrj1#

constructor(private navController: NavController){}

 this.navController.back();
c86crjj0

c86crjj02#

前面的答案是正确的。正如Ionic的开发人员在这里所说的:
https://github.com/ionic-team/ionic-framework/issues/20448#issuecomment-586288155
使用导航控制器(结合Angular 路由)仍然是保存的,这在将来不会被弃用。关于这方面的文档丢失。

zzzyeukh

zzzyeukh3#

import { Location } from "@angular/common";

constructor(private location : Location){}

this.location.back();

在背面页面中使用了此类型位置公用包

相关问题