Cómo iniciar MixItUp con AngularJS NgRoute

He estado configurando un complemento jquery MixItUp con AngularJS y aunque puedo iniciar con éxito el contenedor durante una de mis vistas parciales con NgRoute, una vez que me muevo a otras vistas de página y vuelvo, parece que MixItUp no sabe cómo iniciar la configuración de nuevo.

He intentado $ (document) .ready (), $ (window) .load e incluso $ viewContentLoaded, pero nada parece que funcione. Todo el contenedor simplemente no recibe una llamada cuando hago clic en mis otras páginas y regreso nuevamente.

Mi código como abajo.

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

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

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

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

Todo en la función pasa sin problemas, incluido el mensaje de alerta, pero de alguna manera no se puede llamar a mixItUp dentro de mis vistas de enrutamiento ... ¡agradecería enormemente si alguien pudiera ayudarme aquí! ¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta