首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionic5模态路由

Ionic5模态路由
EN

Stack Overflow用户
提问于 2020-03-25 02:53:38
回答 1查看 405关注 0票数 2

我有一个可滑动的模式,上面有一个按钮。当用户点击时,我需要取消模式并导航到另一个组件。我已经完成了路线和所有的事情,但我犯了一个错误:

错误:未知(承诺):错误:不能匹配任何路由。URL段:“子细节”

如果我从父组件导航,而不经过模式,它就能工作。

我认为这种模式是在创造自己的路线。有办法绕过吗?我觉得我需要“离开”模式来导航。

谢谢

modal.component.ts

代码语言:javascript
复制
async goTo(where: string) {
    await this.modalCtrl.dismiss();
    this.router.navigate('sub-detail');
}

模块

代码语言:javascript
复制
imports: [
    CommonModule,
    RouterModule.forChild([
          { path: '', pathMatch: 'full', component: SubscriptionComponent },
          { path: 'sub-detail', component: SubscriptionDetailsComponent },
          { path: 'options', component: SubscriptionModalComponent },
    ]),
    IonicModule,
    UniversalModules
],
EN

回答 1

Stack Overflow用户

发布于 2020-03-27 05:49:33

你不能从模态导航到任何地方,所以让模态完成并返回到页面,然后进行导航。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60842374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档