我定义了两条路线,其中一条是另一条路线的子路线:
const routes: Routes = [
{
path: 'invoices', component: InvoicesComponent, children: [
{
path: 'new-invoice', component: NewInvoiceComponent
}
]
}
];
因此我的应用程序具有两个路径:/invoices
和/invoices/new-invoice
。另外,组件InvoicesComponent在其模板中具有一个路由器出口,以便呈现子组件:
<router-outlet></router-outlet>
<ul>
<li *ngFor="let invoice of invoices">
// ...
</li>
</ul>
我的问题是:如何从父组件知道路由器是否正在渲染子路径/组件。我想知道如何请求特定的子路径/组件,而不仅仅是路由器是否正在渲染任何子路径。