Вы можете реализовать через компонент с помощью значков. Внесите компонент, который содержит массив для значков, затем поменяйте регулярный интервал значков. Каждый значок представляет состояние / изображение.
Например: используйте следующие значки в массиве, затем заменяйте его каждые 100 мс.
Обновление:
См. Анимация шрифта Удивительные значки в Angular статье.
Свернуто сверху https://stackblitz.com/edit/animated-icons-angular-forked