Como iniciar o MixItUp com AngularJS NgRoute

Eu estive configurando um plugin jquery MixItUp com AngularJS e, embora eu possa iniciar com êxito o contêiner durante uma das minhas visualizações parciais com o NgRoute, depois que eu passo para outras visualizações de página e volto, parece que o MixItUp não sabe como iniciar a instalação novamente.

Eu tentei $ (document) .ready (), $ (window) .load e até $ viewContentLoaded, mas nada parece fazê-lo funcionar. O contêiner inteiro simplesmente não é chamado quando clico em minhas outras páginas e retorno novamente.

Meu código como abaixo.

$scope.$on('$viewContentLoaded', function(){  

    $('#container').mixItUp();    

    var $container = $('#ContainerP');

    if(!$container.mixItUp('isLoaded')){
      $container.mixItUp();
    } 
  alert("It's loading!");
});

Tudo na função passa sem problemas, incluindo a mensagem de alerta, mas de alguma forma mixItUp não pode ser chamado nas minhas visualizações de roteamento ... apreciaria muito se alguém pudesse me ajudar aqui! Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion