Привет, я работаю над угловым приложением, и мне было интересно, есть ли что-то не так с использованием этого кода в моей машинописи:
let traceLinks = document.querySelectorAll<HTMLElement>('.selected-class');
for (let i = 0; i < traceLinks.length; i++) {
traceLinks[i].classList.remove('selected-class');
}
let commTypeInputGroup = document.getElementById(selectedId).classList;
commTypeInputGroup.add('selected-class');
Я слышал, что манипулирование DOM плохо в угловом.Это нормально для меня, чтобы сделать это, или я должен сделать что-то еще?
Что мне нужно сделать, это захватить любой элемент, который имеет класс selected-class и удалить этот класс, а затем добавить selected-class в целевой идентификатор