Как создать глобальный preloader для всех компонентов. Угловой 2
Мне нужно создать компонент, который добавит preloader (изображение с полупрозрачным фоном) ко всем компонентам, которые загружают или извлекают данные из сервиса. У меня есть несколько маршрутизируемых блоков на странице. И мне нужно показать прелоадер над блоком, который работает в данный момент. С какими событиями мне следует справиться? И как сделать это глобально? Спасибо.
1 ответ
Я думаю, что вы могли бы начать с создания пользовательской директивы, например, для <my-loader></my-loader>
и в этом компоненте вы можете добавить свой Preloader, изображения и т. д., просто добавив его в любой вид вашего компонента, включив его в directive[]
, Надеюсь, что это ответ, так как сам вопрос является довольно абстрактным, некоторый фрагмент определенно поможет.