我在Angular应用(版本7.0.1)中有一个自定义指令,该指令处理用户权限,删除了用户看不到的内容。
问题在于用户可以随时更改,因此我需要不断切换nativeElement。我找到了一种方法,但是只有它的可见性,这根本不是一种安全的方法。
if (!this.CheckPermissionService.canPerform(this.url, roles, this.action)) {
this.el.nativeElement.hidden = true;
} else {
this.el.nativeElement.hidden = false;
}
有没有一种方法可以将nativeElement整体切换?例如,将其删除并在指令中重新创建它?