0
votes

Ajouter et supprimer des classes avec un événement Cliquez sur Angular

Je veux ajouter une classe ou une autre avec un événement de clic, j'utilise le ngclass angulaire, mais cela ne fonctionne pas pour moi. Lorsque vous cliquez sur l'élément "LI", il appelle une fonction qui modifie la valeur de la variable "IsexpandedCosectivity", mais ne fait rien.

composant.html: xxx

Composant.ts: xxx


2 commentaires

Je pense que c'est peut-être juste [classe], cela fonctionne pour moi au moins


Aussi vous avez une inégalation: "On dirait


3 Réponses :


1
votes

Je fais toujours ce qui suit:

html: p> xxx pré>

TS: p> xxx pré>

et à nouveau dans html : P>

<div [ngClass]="{cssClass1: activeClass, cssClass2: !activeClass}">


0 commentaires

3
votes

Vous pouvez séparer les classes appliquées de manière dynamique et appliquée statique en tant que tel - xxx

vérifier comparable Stackblitz ici

Vous pouvez vérifier le Utilisation de ngclass ici . Dans votre cas, la Boolean était en cours d'évaluation sous des guillemets simples - ''


0 commentaires

0
votes
[class.yourclassename]="isExpandedConectivity" 
and if this condition is true, the class will be added

0 commentaires