Angular 离子返回按钮从C返回A页跳过B-离子5

Angular 离子返回按钮从C返回A页跳过B-离子5,angular,ionic-framework,ionic5,Angular,Ionic Framework,Ionic5,这个后退按钮把我从C页带到B页,但我想直接回到A页 A->B->C 实际背面:B 预期回报:A 在另一个例子中:我想把它从C转到另一个X页 <ion-buttons slot="start"> <ion-back-button defaultHref="home"></ion-back-button> </ion-buttons> 您可以在组件中使用路由器的navigateByUrl方法,如下所示: i

这个后退按钮把我从C页带到B页,但我想直接回到A页

A->B->C

实际背面:B

预期回报:A

在另一个例子中:我想把它从C转到另一个X页

<ion-buttons slot="start">
  <ion-back-button defaultHref="home"></ion-back-button>
</ion-buttons>

您可以在组件中使用路由器的
navigateByUrl
方法,如下所示:

import {Router} from '@angular/router';

constructor(private router: Router) {}

navigateBackToPageA() {
  this.router.navigateByUrl('/route_A');
}

如何使用ion back按钮?嗨,阿里,你可以像这样附加方法:
在方法中,如果你不想导航而不将新状态推入历史,你应该更改我建议的行:
this.router.navigateByUrl('/route_a,{skipLocationChange:true})
您可以参考文档了解更多详细信息:您好,dev.doc,谢谢您给我这个想法。我改用了routerLink,它在ion back按钮上运行良好。:)很高兴知道你找到了答案。:)