Учитывая следующие маршруты, у меня есть 3 вопроса.
const routes: Routes = [
{
path: 'contact',
component: ContactComponent,
pathMatch: 'full'
},
{
path: 'account',
canActivate: [AuthenticationGuard],
component: AccountComponent
},
{
path: 'menu2/:var2/*',
component: ContactComponent
},
{
path: '**',
component: HomeComponent,
}
];
Почему http://localhost:4200
не выбирается резервным маршрутом **
?
В случае /menu2
я бы хотел, чтобы все после :var1
было перенаправлено на DifferentComponent
, как это достижимо?
Как получилось, когда я раскомментировал / account Route, все остальное терпит неудачу?Значение /contact
и **
остановить маршрутизацию.
ОБНОВЛЕНИЕ : решенный вопрос (3), ссылка на компонент не указана, мой плохой.Это решило это.
Оставляет меня с 2 другими вопросами, кажется, не могу обдумать это.