javascript - Ionic5 模态路由
问题描述
我有一个可滑动的模式,上面有一个按钮。当用户点击时,我需要关闭模式并导航到另一个组件。我已经完成了路线和所有事情,但出现错误:
错误:未捕获(承诺):错误:无法匹配任何路由。URL 段:“子详细信息”
如果我从父组件导航,而不通过模式,它就可以工作。
我认为模态正在创建自己的路线。有办法解决吗?我觉得我需要“远离”模式来导航。
谢谢
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
],
解决方案
您无法从模态导航到任何地方,因此让模态完成并返回页面然后进行导航。
推荐阅读
- java - Jmeter+Jenkins+File 未找到异常
- c++ - 在模板函数中使用模板参数
- python - Numpy 重塑具有特定顺序的数组
- php - 在 PHP implode 中将数组与字符串变量合并
- angular - 当用户在 Angular 6 中更改主题“暗”或“亮”而不使用任何角材料时如何更改图标的颜色
- python-3.x - 列表被解释为字符串
- java - 如何使用android中的改造在Json响应中获取数组数据?
- reactjs - CXJS 组件作为本机反应组件的子级
- java - org.hibernate.hql.ast.HqlParser - processEqualityExpression() :没有要处理的表达式
- tfs - 关于是否将 bin 和 obj 检入 TFS 的最佳实践