有什么方法可以访问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