класс selected и при повторном убираю и все работает.
@HostBinding('class.selected') isSelect = false
@HostListener('click')
toggleAddClass() {
this.isSelect = !this.isSelect
}
Но вопрос: как мне сделать так чтобы при клике на новый элемент класс из старого удалялся и добавлялся к новому?
Как это реализовать в директиве ?
Можно через глобальный document:click убирать класс
идея хорошая но я поставил проверку if (this.element.nativeElement.classList.contains('selected')) { console.log('work') } и оно работает
Обсуждают сегодня