在我的应用程序中,我使用 routerLink 根据在 routerLink 中传递的参数创建我的链接。
<a [routerLink]="['/home/global/userprofile',UserId]">
上面的代码使用提供的 userId 生成链接,但我想自定义 angular routerLink 以便我可以检查 UserId 是否有效,如果有效,我将通过此返回转换后的 href 链接,如果不是,我将返回空白或空 url。
我不能使用任何其他指令方法或管道工厂,因为我在项目的多个地方使用了这个 routerLink 代码,所以我只是不想去更改每个编写该代码的地方。任何人都可以指导我吗?我只需要概念,我可以为这个想法编写代码。
如果需要,如果对此有任何疑问,我可以进一步解释。