我的应用程序将通过 url 从外部访问,因为我需要在某些实体之间进行识别,所以我需要提供一个 id 参数。该参数也可以不存在。
我的问题是我有一个使用查询参数的请求。当用户与某个元素交互并通过使用 navigationExtras 使用可选参数重定向他时,我看到了很多解决方案。
我试图离开 path: 'login' 并添加查询参数,但它给了我
错误:无法匹配任何路由。URL 段:'login%3Fid%3D1'
矩阵参数也是如此,但login和id之间的字符串不同。
我可以将其用作解决方案,但它会使我复制所有路由,并且它与具有查询参数的请求不匹配。
{
path: 'login',
redirectTo: 'login/',
},
{
path: 'login/:id',
component: LoginComponent,
},
有什么建议吗?