角度6儿童路线组件是不是加载?

Roh*_*zad 1 typescript angular angular6

我有一点问题.

我有app和Ido这个角6,我正在使用儿童路线

像这样

{
        path:'pages', component:DatePagesComponent,
        children : [
            {path:'404', component:Error404Component},
            {path:'500', component:Error500Component}
        ]
}
Run Code Online (Sandbox Code Playgroud)

我的HTML看起来像

<li [routerLinkActive]="['active']"><a [routerLink]="['/pages/404']">404</a></li>
<li [routerLinkActive]="['active']"><a [routerLink]="['/pages/500']">500</a></li>
Run Code Online (Sandbox Code Playgroud)

并且它使用url精确加载路由但总是加载到此 component:DatePagesComponent

如果我点击404比页面网址更改但不更改组件路由器

而我正在写作

<router-outlet></router-outlet>
Run Code Online (Sandbox Code Playgroud)

进入我的app.components.html档案

你能告诉我这是什么问题以及如何解决它.

Sur*_*yan 6

您还需要写入<router-outlet></router-outlet>DatePagesComponenthtml文件.这将让您的孩子路线与DatePagesComponent工作相关联.