如何添加' @'构建路线时的符号
喜欢localhost/@user
我试过
{
path:'\@:username',
component:ProfileComponent
}
和
{
path:"'\@':username",
component:ProfileComponent
}
没有成功
我应该只将用户名作为参数, 一种可能的解决方案是我可以做到这一点
{
path:':username',
component:ProfileComponent
}
并删除' @'在":param中,使用param, 有什么方法可以让第一个工作吗?
答案 0 :(得分:0)
您可以尝试在那里实施自定义UrlSerializer
并本地化@:
替换。
请参阅https://angular.io/docs/ts/latest/api/router/index/UrlSerializer-class.html