Angular2应用程序条等于路径参数

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

我有一个应用程序,用户获得一个打开我的angular2应用程序的电子邮件链接。

我将编码的令牌附加到我的URL。

URL的一个示例是:'http://localhost:4200/#/token/dGVzdEBlbWFpbC5jb20='

但是,URL会自动转换为:'http://localhost:4200/#/token/dGVzdEBlbWFpbC5jb20'

一旦angular2 app加载。结果解码失败。如何阻止angular2应用程序从URL中删除等于?

任何帮助将不胜感激。

angular angular2-routing
2个回答
0
投票

“=”字符在查询组件中保留,并且在URI / URL中具有特殊含义可以尝试将标记作为查询参数传递


0
投票

Angular不是罪魁祸首,等号在URL中保留。我假设您在服务器端执行类似于HttpUtilities.Encode或Server.Encode的操作?在任何一种情况下,最好使用ASCII版本:

请用'&#61'替换'='符号。

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