У меня есть следующие маршруты:
export const appRoutes: Routes = [
{
path: '',
data: { breadcrumb: 'Parent' , rootRoute : true },
children: [
{
path:'', component: ComponentA,
pathMatch: 'full',
},
{
path:'details/:id', component: ComponentDetails,
pathMatch: 'full',
data: { breadcrumb: 'Details Page' , rootRoute : false },
},
]
}
];
Когда я углубляюсь во вложенные дочерние маршруты и, скажем, я хочу вернуться к своему родителю, используя пользовательскую кнопку «Назад» в своем приложении, для которой мне нужно определить родительский маршрут (а не предыдущий маршрут), когда я нахожусь на детском маршруте. Как этого добиться?
Что я пробовал?
Angular 2 получает родительский активированный маршрут
Угловая версия: 12.x
Да, я сталкивался с этим, но нет ли способа получить родительский маршрут без этого взлома? Причина в том, что родительский маршрут: app/component/A child: app/component/A/details/1, где, скажем, 1 — это идентификатор компонента. Теперь эта логика маршрута будет общей. поэтому он должен иметь возможность определить родительский маршрут в любом случае. что может быть рискованно, если я реализую логику как таковую, поэтому я хотел найти способ получить саму родительскую логику
Наткнулся на это. Пожалуйста, проверьте, можете ли вы найти что-нибудь здесь. coderhelper.com/questions/46722761/…