который позволяет навешивать на всю страницу loader, т.е. Перекрывает всю страницу прозрачным элементом и отображает spinner посередине.
Для этого в сервис добавлена инъекция $document, через которая работа с Dom осуществляется. Как сделать подобное в angular 6?
Если элемент вне ангуляра сделан, то достучаться к нему нативно document.querySelector-ом
Если у вас SPA https://angular.io/api/core/ApplicationRef
А не проще сделать этот спиннер компонентом, который будет сам следить за каким-нибудь BehaviorSubject и показываться или прятаться? Зачем напрямую в DOM лезть?
ngx-spinner я для такого использую
Обсуждают сегодня