Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 无法通过当前组件路由组件_Angular_Angular8_Angular Routing - Fatal编程技术网

Angular 无法通过当前组件路由组件

Angular 无法通过当前组件路由组件,angular,angular8,angular-routing,Angular,Angular8,Angular Routing,我对angular和routing不太熟悉,在从body.component调用question.component并想用question.component替换它的情况下遇到了问题,但出现了错误。下面是我的代码 app-routing.module.ts app.component.html 您已将ask路径的出口设置为辅助出口,因此可能未添加辅助出口 <router-outlet name="secondary"></router-outlet>

我对angular和routing不太熟悉,在从body.component调用question.component并想用question.component替换它的情况下遇到了问题,但出现了错误。下面是我的代码

app-routing.module.ts

app.component.html


您已将ask路径的出口设置为辅助出口,因此可能未添加辅助出口

 <router-outlet name="secondary"></router-outlet> 
像这样使用这个链接


<mat-card class="card-container">
<button mat-raised-button color="success" [routerLink]="[{ outlets: { secondary: ['ask'] } }]" skipLocationChange> <mat-icon>speaker_notes</mat-icon> Ask Question</button>
</mat-card>

查看此帖子


您已将ask路径的出口设置为辅助出口,因此可能未添加辅助出口

 <router-outlet name="secondary"></router-outlet> 
像这样使用这个链接


<mat-card class="card-container">
<button mat-raised-button color="success" [routerLink]="[{ outlets: { secondary: ['ask'] } }]" skipLocationChange> <mat-icon>speaker_notes</mat-icon> Ask Question</button>
</mat-card>

查看此帖子


仍然不工作的可能副本仍然不工作的可能副本
core.js:9110 ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'home/ask'
Error: Cannot match any routes. URL Segment: 'home/ask'
    at ApplyRedirects.noMatchError (router.js:3387)
    at CatchSubscriber.selector (router.js:3351)
 <router-outlet name="secondary"></router-outlet> 

<mat-card class="card-container">
<button mat-raised-button color="success" [routerLink]="[{ outlets: { secondary: ['ask'] } }]" skipLocationChange> <mat-icon>speaker_notes</mat-icon> Ask Question</button>
</mat-card>