如何知道是否已渲染子路径(从父组件)

时间:2019-06-11 11:24:02

标签: angular angular-router

我定义了两条路线,其中一条是另一条路线的子路线:

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>

我的问题是:如何从父组件知道路由器是否正在渲染子路径/组件。我想知道如何请求特定的子路径/组件,而不仅仅是路由器是否正在渲染任何子路径。

0 个答案:

没有答案