如何在 Ionic 5 中获得 canGoBack 功能?
How to get canGoBack functionality in Ionic 5?
我正在尝试在 Ionic 应用程序中放置一个后退按钮,并在它位于根目录时隐藏后退按钮,根目录不固定,可以根据流程进行更改。我在这里找到了以下代码:
...
constructor(
private router: Router,
private ionRouterOutlet: IonRouterOutlet
) {
}
ngOnInit() {
this.canGoBack = this.ionRouterOutlet.canGoBack();
...
如果它能工作就好了,但 IonRouterOutlet 是组件,不能像这样注入到另一个组件。关于如何在 Ionic 5 中使用 angular 完成它的任何想法?
@ViewChild(IonRouterOutlet, { static : true }) routerOutlet: IonRouterOutlet;
// if (this.routerOutlet.canGoBack()) or whatevet...
我正在尝试在 Ionic 应用程序中放置一个后退按钮,并在它位于根目录时隐藏后退按钮,根目录不固定,可以根据流程进行更改。我在这里找到了以下代码:
...
constructor(
private router: Router,
private ionRouterOutlet: IonRouterOutlet
) {
}
ngOnInit() {
this.canGoBack = this.ionRouterOutlet.canGoBack();
...
如果它能工作就好了,但 IonRouterOutlet 是组件,不能像这样注入到另一个组件。关于如何在 Ionic 5 中使用 angular 完成它的任何想法?
@ViewChild(IonRouterOutlet, { static : true }) routerOutlet: IonRouterOutlet;
// if (this.routerOutlet.canGoBack()) or whatevet...