如何将指向angular 8应用程序的index.html路线转换为包含原始参数的angular路线



当前测试路由设置我们使用的供应商将用户发送到我们的网站,网址如下:'http://images.rsna.org/index.html?doi=10.1148/rg.2018170120&图=图1a’。唯一改变的是doi参数和fig参数。我正在将网站转换为angular 8应用程序,但我仍然需要能够接受这一点。有没有一种方法可以接受这一点作为路由,然后重定向到网站上存在的"/浏览"或"/查看者"路由,同时在页面重新加载时保持doi和fig参数?我需要重新加载时的参数,以便能够从数据库中获取数据,或者调用api来获取具有这些值的更新数据。

使用canActivate guard就是实现这一点的方法。我需要将其与解析器配对,以使用ActivatedRouteSnapshot,并能够提取要传递的参数。

最新更新