Задать вопрос

Как средствами css либо Angular убрать определённый атрибут элемента?

Есть компонент, который когда отрисовывается- в нём есть ненужная мне надпись. Как мне убрать "向后 5 页" ? Либо средствами ангуляр либо, если можно через атрибуты в css, только так что б содержимое "some text" было, а title удалить? (только не через jquery).
Как это через @ViewChild делать или css?

<li  title="向后 5 页" class="ant-pagination-jump-next">some  text</li>


PS: править либу я не могу. Она идёт из коробки такая.
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Средний 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
Ahmad66617
@Ahmad66617
Senior Fullstack Engineer
Доброго времени суток-))) Очень просто -> через декоратор ViewChild получаете доступ к элементу, например вот так "@ViewChild(li) li: ElementRef" в классе компонента и на своем элементе ставите атрибут "#li". После этого, например в хуке ngAfterViewInit убираете/замещаете/удаляете атрибут "this.li.nativeElement.removeAttribute('title')" - в случае изменения заменяете removeAttribute на setAttribute со значением
6203c1dca2701356522840.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы