В маршрутизации angular4 я пытаюсь перейти к определенному пути с необязательными параметрами, но он не переходит к правильному пути. См. приведенный ниже код.
маршруты, которые я настроил как
{ path:"login",component:"LoginComponent"},
{path:"register",component:"RegisterComponent"},
{path:"**",redirectTo:"register"}
я направляюсь для входа в систему, как показано ниже this.router.navigate(["login",{optionalParam:"param"}])
, но это переход к регистрации, я мог наблюдать в отладке маршрутизатора, поскольку URL-адрес перенаправляет с «логин; необязательный параметр = параметр» на «регистрация». в чем может быть проблема, я столкнулся с той же проблемой и с параметрами запроса.