Merci à tous, je ne sais toujours pas comment résoudre le problème d'hier, je ne sais pas pourquoi Finalement j'ai changé la méthode d'écriture et je l'ai résolu avec cette méthodeclass="{{all_font_color_}}"
J'ai l'impression que vous devriez l'écrire comme ceci : ng-class="{true:'active',false:'inactive'}[tabVal==2]" L'expression ci-dessus signifie : réussir jugement' Si tabVal' est égal à 2, pour déterminer la valeur de style de ng-class; Si tabVal==2 est vrai, alors ng-class='active'; où tabVal peut être défini dans le contrôleur et peut être une variable ; active est n'importe quel nom de classe ;
Merci à tous, je ne sais toujours pas comment résoudre le problème d'hier, je ne sais pas pourquoi
Finalement j'ai changé la méthode d'écriture et je l'ai résolu avec cette méthode
class="{{all_font_color_}}"
Publiez l'intégralité du code de la classe ng. Vous ne pouvez pas le voir à droite. Je me demande s'il y a un problème avec votre format
.Déterminer si la classe existe
Assurez-vous que le style de classe n'est pas remplacé
Vous pouvez le tester en plnkr
J'ai l'impression que vous devriez l'écrire comme ceci :
ng-class="{true:'active',false:'inactive'}[tabVal==2]"
L'expression ci-dessus signifie : réussir jugement' Si tabVal' est égal à 2, pour déterminer la valeur de style de ng-class;
Si tabVal==2 est vrai, alors ng-class='active';
où tabVal peut être défini dans le contrôleur et peut être une variable ;
active est n'importe quel nom de classe ;