После нажатия кнопки save из модального файла я хочу скрыть сообщение после задержки в несколько секунд. Мне нужен метод задержки, чтобы удалить класс «в» через несколько секунд.AngularJS удалить задержку класса
Plunker: http://plnkr.co/edit/IrIt4G7HzAoi4uh7euVu?p=preview
HTML: Чтобы скрыть сообщение, удалите класс "в".
<div class="alert alert-success text-center fade in" data-ng-show="messageSuccessText">{{messageSuccessText}}</div>
Это функция, которая показывает сообщение:
modalInstance.result.then(function (result) {
$scope.selected = result.item;
$scope.messageSuccessText = result.message;
}, function() {
$log.info('Modal dismissed at: ' + new Date());
});
мне нужен метод задержки, чтобы удалить класс «в» через несколько секунд.
Редактировать Используя предложенную $ таймаут я добавил это к моему HTML сообщение:
ng-class="{'in':messageSuccessText}"