Angular Route部分通配符

问题描述

当出现这样的链接时:mysite.com/_/somethingThatChangesRandomly

我希望将其重定向登录页面,因此规则为“路径以_开头”:

{
    path: '_/**',redirectTo: "login"
}

但是我得到一个错误

Cannot match any routes. URL Segment: '_/somethingThatChangesRandomly'

解决方法

{
 path: '_',children: [
   {
     path: "**",redirectTo: "/login"
   }
 ]
}