AngularJS / UI Bootstrap - ostrzeżenie o zaniku po usunięciu

Używam Angular zBootstrap interfejsu użytkownika. Stworzyłem dyrektywę niestandardową, która przesyła dalej rozpowszechniany do tablicy alertów związanych z widokiem (renderowanych jako alerty Bootstrap). Po pewnym limicie czasu alerty są usuwane z tablicy (i stąd z widoku). Oto kod:

angular.module('myApp')
  .directive('alerts', function ($timeout) {
    return {
      restrict: 'E',
      templateUrl: 'views/alerts.html',
      scope: true, /*share scope between alerts directives*/
      link: function (scope) {
        scope.alerts = [];

        scope.$on('alert', function (event, alert) {
          var newLength = scope.alerts.push({type: alert.type, msg: alert.message});

          $timeout(function() {
            scope.alerts.splice((newLength-1), 1);
          }, 3000);
        });
      }
    };
  });

Zastanawiam się, czy możliwe jest dodanie zaniku (lub jakiejkolwiek innej animacji) do alertów przed ich usunięciem? Każda pomoc i wskazówki będą mile widziane!

questionAnswers(2)

yourAnswerToTheQuestion