Angular: *ngIf condition bloque mon javascript

wifikey - 24 avril 2018 à 16:14
Bonjour, je fait un projet sous angular, lors de l'ajout de *ngIf dans un div tout le code javascript ne marche pas dans le div( dans mon cas le javascript change la class d'un autre div de "hide" a "active" pour affiche un menu qui est dans le div auquel j'ai mis le *ngIf ).

code javascript qui ne sexecute pas:
$("#header-user-profile-click").click(function() {
  var $this = $("#header-user-profile");
     if ($this.hasClass('active')) {
         $this.removeClass('active').addClass('hide');
     } else {
         $this.addClass('active');
     }  
 });

Merci d'avance pour votre aide.

EDIT : Ajout des balises de code
Afficher la suite 

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.