具体路由知识官网上已经讲得很清楚,我就说的遇到的坑。
关于pathMatch='prefix'的用法
代码:
{
path:
'a',
redirectTo:
'/dialog',
pathMatch:
'prefix'},
{
path:
'dialog',
component:ConfirmDialog},
prefix
值开头时,就会匹配上这个跳转路由。
”
我就不理解其中的意思,于是我测试了多次,终于弄明白了意思:就是以上这个例子来说,他能帮助你把这些Url重定向。
1.http://localhost:9800/a
2.http://localhost:9800/a/sadf/adfs/
也就是说,只要以/a/开头的,都会被重定向。
不能重定向的:
1.http://localhost:9800/asdfsdf
2.http://localhost:9800/agsdgjklsgsdfsdf/sdfsdf
以/a开头,/a后面没有/的不能被识别。