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

时间:2017-05-09 08:01:23

标签: angular angular2-routing

我有一个应用程序,用户可以通过电子邮件链接打开我的angular2应用程序。

我将编码的令牌附加到我的网址。

网址的示例是:    'a-channel'

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

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

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

" ="字符在查询组件中保留,在URI / URL中具有特殊含义 可以尝试将令牌作为查询参数传递

答案 1 :(得分:0)

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

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

签名