首页 > 解决方案 > 如何切换 nativeElement

问题描述

我在 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 吗?比如,删除它并在指令中重新创建它?

标签: javascriptangularangular-directive

解决方案


推荐阅读