Как переключить nativeElement - PullRequest
0 голосов
/ 11 марта 2019

У меня есть пользовательская директива в приложении 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 в целом? Например, удалить его и воссоздать в директиве?

...