我在Ionic 5中有一个使用Angular的应用程序,需要通过编程从当前页面导航到上一页。我尝试使用:
this._location.back();
它可以工作,但不会像使用<ion-back-button>导航时那样触发返回导航动画,它只是切换页面。所以问题是,如何在使用Angular的Ionic 5应用程序上以编程方式返回导航,就像<ion-back-button>所做的那样?
<ion-back-button>
xxslljrj1#
constructor(private navController: NavController){} this.navController.back();
c86crjj02#
前面的答案是正确的。正如Ionic的开发人员在这里所说的:https://github.com/ionic-team/ionic-framework/issues/20448#issuecomment-586288155使用导航控制器(结合Angular 路由)仍然是保存的,这在将来不会被弃用。关于这方面的文档丢失。
zzzyeukh3#
import { Location } from "@angular/common"; constructor(private location : Location){} this.location.back();
在背面页面中使用了此类型位置公用包
3条答案
按热度按时间xxslljrj1#
c86crjj02#
前面的答案是正确的。正如Ionic的开发人员在这里所说的:
https://github.com/ionic-team/ionic-framework/issues/20448#issuecomment-586288155
使用导航控制器(结合Angular 路由)仍然是保存的,这在将来不会被弃用。关于这方面的文档丢失。
zzzyeukh3#
在背面页面中使用了此类型位置公用包