在angular2路径参数中传递小数值

时间:2017-08-08 05:42:15

标签: angular routing router

我有一个angular2应用程序,我使用矩阵表示法中URL的参数将数据传递给路径。

  

示例网址:   http://localhost/explore;am=Birla%20Sun%20Life,SBI;q=;f=0;r=10;ag=0;ra=;c=;sc=;se=;so=;ar=;o=;qt=filter;

这似乎运作良好。但是,当我在与参数值相同的URL中传递十进制值时,我收到的消息显示为:

Sample URL: http://10.1.0.100/explore;am=Birla%20Sun%20Life,SBI;q=;f=0;r=10;ag=0;ra=;c=;sc=;se=;so=;ar=;o=;qt=filter;bq=birla%2Bamc%2B2.5;

output: Cannot GET /explore;am=Birla%20Sun%20Life,SBI;q=;f=0;r=10;ag=0;ra=;c=;sc=;se=;so=;ar=;o=;qt=filter;bq=birla%2Bamc%2B2.5;

请你帮我弄清楚这个行为。我确实意识到这是由于"。"特殊字符,我也尝试用%2E替换它,但这似乎也不起作用。是对angular2 route params的某种限制吗?

0 个答案:

没有答案