Я работаю над сервисом, который показывает уведомление и скрывает его через определенное время, но код в $ timeout запускается мгновенно, я знаю, что показывающая часть работает, потому что когда я запускаю его построчно, я вижу его, но как только я перехожу к строке тайм-аута, она скрыта, время ожидания в этом разделе устанавливается на 10 секунд.ниже указана $ timeout
$timeout(() => {
var domElement = angular.element(
document.querySelector('#toast-notification')
);
domElement.removeClass('show');
}, data.eventDuration);