анимацией, время жизни - 5с, с момента появления и до исчезновения внизу тоста убывающий прогрессбар. Где хранить интервал для CSS? Получается через сервис создаётся уведомление (тип, текст), а сам компонент уже своим состоянием управляет и через какое-то время сам себя убирает? Или как?
Как вообще принято разного рода модалки/уведомления создавать? Из сервиса через EventEmitter?
Angular material toast, dialog?
не, все компоненты самописные. поэтому и спрашиваю, с готовыми-то я работал, да и в реакте тоже подобные штуки делал.
Мб постановить флажок true false на показать/скрыть уведомление и поиграться с ним через setTimeout в жизненных циклах?
Обсуждают сегодня