我应该如何在角度路由之间共享我的实体ID

问题描述 投票:0回答:1

我有一个角分为两个部分:列表和形式。一个显示可用的条目,另一个编辑它。服务用于共享列表中的注册表ID到表单组件,这样我可以在表单初始化时从服务器加载整个实体。问题是当用户使用浏览器选项卡直接导航到表单路线时。重新加载该应用程序,该服务丢失了状态,并且控制台因未定义的引用异常而爆炸。

有一种干净的方法可以避免这种情况?我当时在考虑在路由参数上共享ID,但是某些实体使用复合键,我不知道使用很多'form\:id1\:id2\:id3\:id4'这样的参数是否是个好主意。

angular angular-routing angular-router
1个回答
0
投票

您可以将多个ID添加为

?id=123+134+1234+187

?id1=123&id2=1245&id3=7889

此外,您也可以检查以下链接,以检查如何将parama添加到url

Angular - append params to URL

© www.soinside.com 2019 - 2024. All rights reserved.