angular - 到 MatDialog 内命名出口的角度辅助路线
问题描述
在浏览了一些来自 GitHub 的相关问题和问题后,我更加困惑。
问题:我有一个辅助模块,我想通过它自己的路由模块在 MatDialog 内进行路由,该模块包含一个命名的路由器出口。
我所做的:到目前为止,我成功地调用了第二个模块的根,但我不能调用第二个模块的任何子路由。它总是给出找不到/定义路由的错误。
我已经用插座名称定义了所有子路由,但它给出了相同的错误。
我正在使用这样的路由器导航器:
this.router.navigate([{ outlets: {atd: ['add-task']}}], {skipLocationChange: true});
add-task
是第二个模块的父路由。
但是,如果我在第二个模块的组件中调用以下内容:
this.router.navigate([{ outlets: {'atd': ["add-task", "sales"]}}], {skipLocationChange: true});
我收到以下错误:
error: Error: Cannot match any routes. URL Segment: 'add-task/sales'
是的add-task/sales
,我的路由模块中有路由。
关于如何解决这个问题的任何想法?
解决方案
推荐阅读
- javascript - 用于将带有缩写的文本拆分为句子的正则表达式
- r - 模拟 flt 格式的栅格或网格
- c++ - Access violation reading location when using mongocxx driver
- azure-devops - Azure devops - Support if building iOS App with extensions
- regex - Regex - match data between nth space and stop at nth space
- c++ - Why does the local variable in my thread function get interrupted by other threads?
- node.js - 从 cloudstar 生成的应用程序在 AWS cloud9 中快速运行 express 应用程序?
- c++ - C ++不合格名称查找:不同cpp中的不同结构大小导致运算符new分配的内存少于构造函数进程?
- java - 如何以编程方式获取所有相邻小区信息?
- android - SSL证书问题:Android Studio证书链中的自签名证书