我对Angular 2相当陌生,不知道正确的术语以便获得所需信息。
我在我的应用程序中使用Angular 2 RC5和RouterModule。当我传递路由参数进行导航时,Angular 2 Router会自动对其进行URL编码。虽然这是一件好事,但是否有一种方法可以针对特定的参数来防止它呢?
例如,我想在URL中添加逗号分隔的值:
http://localhost:4200/appcomponent/?data=abc1,abc2,abc3
而Angular 2处理后的URL如下:
http://localhost:4200/appcomponent/;data=abc1%2Cabc2%2Cabc3
(看起来非常混乱)
请问怎样使其在URL中更易读呢?
谢谢!
let paramsObject = {data: 'abc1,abc2,abc3'}; this.router.navigate(['/appcomponent', paramsObject]);
- Hassan