我试图创建自己的指令(或组件),它在内部使用默认的角度[routerLink]
。想法是让[myRouterDirective]
能够做一些魔法并获取参数来填充默认的角度[routerLink]
。
我尝试了几种方法,但我遇到了所有方法的问题:
replace: true
之类功能的组件。不推荐使用Replace,新角度不支持... <ng-content>
。它不适用于CSS样式,因为我需要它<a>
标记。 (样式类似于.navigation>a
,并且<my-custom-element>
标记会中断它。<ng-content>
。它没有按预期工作,因为它添加了新标签,并没有修改原始标签。有什么方法我不知道怎么做?