2016-06-17 5 views
0

Мы используем систему оповещений с угловым ремешком для оповещений и теперь должны сделать их доступными, установив фокус на предупреждающее сообщение после открытия предупреждения.Угловой ремень Предупреждение onShow не срабатывает

Я попытался добавить функцию onShow к параметрам оповещения, но функция onShow не срабатывает.

Как я могу заставить это работать? Вот настройка опции

Itinerary.alertConflict = function() { 
    if ($rootScope.conflictShown) return false; 

    $rootScope.conflictShown = true; 
    $rootScope.conflictAlert = $rootScope.showAlert({ 
     template: '/Content/views/alerts/exhibition-conflict.html', 
     animation: 'am-fade-and-slide-top', 
     placement: 'top', 
     type: 'warn', 
     show: true, 
     onShow: function() { 
      alert('TEST'); 
      $timeout(function() { 
       var message = document.getElementById('alert'); 
       if (message !== null) { 
        message .focus(); 
       } 
      }); 
     } 
    }); 
} 

ответ

1

Добавить bs-on-show="yourFunction" атрибут вашего элемента HTML ведьмы имеет bs-alert директиву. yourFunction должен быть в объеме.

0

Это возможно, так как угловой ремень # 2.3.9

+0

Позвольте мне знать, чтобы вызвать функцию, если мы хотим использовать ниже # 2.3.9 версии. – ARJUN

Смежные вопросы