首页 > 解决方案 > Angular routerlink 在 id 路径之前显示 %20?

问题描述

我希望显示来自嵌套消息集合的消息。我有一些卡片,当我单击查看标签时,我使用 routerlink 转到所需的路径以查看消息。3 张卡片中的一张具有正确的 cardiD [![在此处输入图像描述][1]][1] 链接并显示正确的消息,但其他 2 张卡片在搜索栏的前面 os cardId 链接中获得 %20。结果是我显示卡片正确的字段但无法显示消息。

标签: angularfirebasegoogle-cloud-firestorerouterlink

解决方案


%20是空格的 URL 编码,或者正如 Austin T French 更准确地指出的那样,它专门是“”字符的编码。

您可能会遇到许多其他 % 编码字符,您可以轻松地在网上找到它们的列表

在这种情况下,您可能只需要确保修剪任何空白的链接。


推荐阅读