如何使RouterLinkActive可以访问ng-template

时间:2020-01-29 08:13:07

标签: angular ng-template angular-routerlink routerlinkactive

有什么方法可以访问ContentChildren内部的ng-template吗?

如果您查看the example,则会发现问题-routerLinkActive指令在第二行中看不到任何routerLink指令。

<div routerLinkActive="active">
  <a routerLink="/hello">Hello</a> | <a routerLink="/blank">Blank</a>
</div>

<div routerLinkActive="active"> <!-- non-working RouterLinkActive -->
  <ng-container *ngTemplateOutlet="menu"></ng-container>
</div>

<router-outlet></router-outlet>

<ng-template #menu>
  <a routerLink="/hello">Hello</a> | <a routerLink="/blank">Blank</a>
</ng-template>

要了解routerLinkActive指令的工作原理,请查看the code

0 个答案:

没有答案