Angular 2 url构造与' @'符号

时间:2017-02-12 16:35:03

标签: angular angular2-routing

如何添加' @'构建路线时的符号

喜欢localhost/@user

我试过

{
    path:'\@:username',
    component:ProfileComponent
}

{
    path:"'\@':username",
    component:ProfileComponent
}

没有成功

我应该只将用户名作为参数, 一种可能的解决方案是我可以做到这一点

{
    path:':username',
    component:ProfileComponent
}

并删除' @'在":param中,使用param, 有什么方法可以让第一个工作吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试在那里实施自定义UrlSerializer并本地化@:替换。

请参阅https://angular.io/docs/ts/latest/api/router/index/UrlSerializer-class.html