Angular доступ к элементам dom - PullRequest
0 голосов
/ 09 июля 2020

У меня есть проект angular 7, в котором несколько пунктов меню отображаются с использованием тега привязки компонентом lib из node_modules.

В моем компоненте я хотел бы удалить атрибут ('rel') из тег. Тег не имеет связанного с ним идентификатора, а просто имеет атрибут класса. Как я могу удалить атрибут из тега?

1 Ответ

2 голосов
/ 09 июля 2020

Вы можете использовать Renderer2, чтобы выбрать элемент и установить для свойства rel значение null

constructor(private renderer: Renderer2, private el: ElementRef) {}

renderer.setElementAttribute(this.el.nativeElement.querySelector('.myClass'), 'rel',null);
...