将长字符串设置为路径参数Angular 2

时间:2017-09-18 15:36:52

标签: angular angular2-routing

就像在标题中我试图设置长字符串,这是我在我的asp.net核心web api中生成的令牌,用于重置密码。它看起来如何

  

“CfDJ8B6FVg53lAlFsw2pAgHLWhiy6LSLX + 4rxJWBeeJBT9UOIt + zmYiQ7sbkPq3S0U8LEFIDgVLlOHMBhlWvUc0xhgVbkL0a / wGyd / eAVTpawnjWm / dKmrpvkgN7eJsDbFDA37zmdKr9hciHV / + 0zMVxGqsV / G9tsMeyh1id4NGWP0iNg696jvEcAlylSwhs0d0NJTsYycscwRx6TpNGZIfgwuAjoGz9E5ymoh1ST1zERVHSuaWQzm4kFR5s5DCQdMfBIQ ==

这是我如何定义这条路线

    {path:"resetPasswordForm/:code", component: ResetPasswordFormComponent}

匹配此类网址

  

http://localhost:4200/#/resetPasswordForm/1http://localhost:4200/#/resetPasswordForm/sdfsdhfbjsbshdfbjsdf

但不是像我的令牌那样复杂的字符串。

1 个答案:

答案 0 :(得分:1)

在角度应用程序URL中,长度有限制。您无法将所有内容附加到网址

我在网址中传递一些数据作为查询字符串时出现此Url限制错误。然后我必须将url和存储的数据限制在本地存储中,然后在下一页中选择它。如果可能的话,你可以这样做。

您会看到更多详细信息here

相关问题