如何在Aurelia视图模型中为canDeactivate提供信息

Jef*_*f G 5 aurelia

canDeactivate()在视图模型中使用.用户可以从不canDeactivate应该进行检查的视图导航,只返回true(在这种情况下,当用户按下另一个视图中的Back按钮时).似乎canDeactivate不接受任何参数(例如传递给params router.navigateToRoute).如果确实如此,我可以指示调用时在params arg中按下了Back按钮navigateToRoute.提供canDeactivate这些所需信息的好方法是什么?

Jef*_*f G 0

我只是导入了另一个视图模型(在本例中是导航栏),其中包含“后退”按钮的状态。