I currently have some logic that I would like to simplify if possible using only the html template on (click)
I have a collapsible div that when clicked, becomes "active"
currently my div is:
<div class="collapsible-header blue darken-2" (click)="getDataForTable($event)">
I am then checking for the list of classes on the element
function getDataForTable($event: any){
let classList = $event.target.classList;
if(classList.contains("active")){
//do nothing div is closing
} else {
//get data for table since we are opening the div to show the body
}
}
I want this (click)
action only to fire if the class is not "active"
(meaning don't fire when clicked as "active");
how can I do this with template syntax only?