Ionic2 来自通知的Ionic 2深度链接路由

Ionic2 来自通知的Ionic 2深度链接路由,ionic2,Ionic2,当从应用程序外部调用URL时,我成功实现了深度链接(即。myapp://firstpage/1). 当我收到来自服务器的通知时,我得到路由评估/1。在使用deepinking单击它之后,如何重新路由,以便我可以使用'assessment/:assessmentId':assessmentDetailPage 总是有一个选项可以执行if或switch语句,但我试图避免它,因为我还想使用defaultHistory 我愿意接受其他建议 ngAfterViewInit() { this.plat

当从应用程序外部调用URL时,我成功实现了深度链接(即。myapp://firstpage/1).

当我收到来自服务器的通知时,我得到路由评估/1。在使用deepinking单击它之后,如何重新路由,以便我可以使用
'assessment/:assessmentId':assessmentDetailPage

总是有一个选项可以执行if或switch语句,但我试图避免它,因为我还想使用defaultHistory

我愿意接受其他建议

ngAfterViewInit() {
  this.platform.ready().then(() => {
    Deeplinks.routeWithNavController(this.nav, {
      '/test': LoginPage,
    })
  });
}