【发布时间】:2021-11-27 19:09:02
【问题描述】:
如何创建自定义指令(例如 appCheckPermission )来检查用户是否可以查看基于 routerLink 的链接或按钮,该链接或按钮应用于该元素。
<button [routerLink]="['/users/edit', userId]" appCheckPermission ></button>
附注: 有一个属性可以保存 routerlink 值
nativeElement.attributes["ng-reflect-router-link"].value
但不能通过自定义指令访问。
【问题讨论】:
-
nativeElement.attributes["ng-reflect-router-link"].value 也可以在生命周期钩子中访问,我可以使用它:D
标签: angular angular-directive angular-routerlink