У меня есть смахиваемый модал, на котором есть кнопка. Когда пользователь нажимает, мне нужно закрыть модал и перейти к другому компоненту. Я сделал маршруты и все, но я получаю сообщение об ошибке:
Ошибка: Uncaught (в обещании): Ошибка: не удается сопоставить ни один маршрут. Сегмент URL: 'sub-detail'
Если я перемещаюсь от родительского компонента, не пройдя через модальный режим, он работает.
Я думаю, что модальный создает свои собственные маршруты. Есть ли способ обойти это? Я чувствую, что мне нужно «отойти» от модального для навигации.
Спасибо
modal.component.ts
async goTo(where: string) {
await this.modalCtrl.dismiss();
this.router.navigate('sub-detail');
}
модуль
imports: [
CommonModule,
RouterModule.forChild([
{ path: '', pathMatch: 'full', component: SubscriptionComponent },
{ path: 'sub-detail', component: SubscriptionDetailsComponent },
{ path: 'options', component: SubscriptionModalComponent },
]),
IonicModule,
UniversalModules
],