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

时间:2018-06-11 05:35:33

标签: angular typescript angular6

我有一点问题。

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

就像这样

{
        path:'pages', component:DatePagesComponent,
        children : [
            {path:'404', component:Error404Component},
            {path:'500', component:Error500Component}
        ]
}

我的html看起来像

<li [routerLinkActive]="['active']"><a [routerLink]="['/pages/404']">404</a></li>
<li [routerLinkActive]="['active']"><a [routerLink]="['/pages/500']">500</a></li>

并且使用url精确加载路由,但始终加载到此component:DatePagesComponent

如果我点击404而不是页面网址更改,但没有更改为组件路由器

我在写

<router-outlet></router-outlet>

进入我的app.components.html文件

您能否告诉我这是什么问题以及解决方法。

1 个答案:

答案 0 :(得分:6)

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