Задать вопрос
@Coder321

Как вы делаете авторизацию в Angular 2?

У меня есть canActivate метод который запрашивает юзера с сервера. на данный момент все работает, но есть один не очень приятный момент, пока грузится приложение, крутиться базовый прелоадер, дальше пустой экран на время ожидания ответа сервера. Как сделать так что бы прелоадер крутился до того момента как придет ответ сервера?
<body>
  <app-root>Loading...</app-root>
</body>


мне нужно что бы Loading... светилось до того как придет ответ с сервера.
  • Вопрос задан
  • 290 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Skrolea
export class Login{
     
      result:Array<Object>; 
      constructor(http: Http,private dd:dataService) { 
        
      this.dd.showLoader();
		    
		   this.dd.fetchData().subscribe((result) =>{ 
                    this.result =result
                    },
                    (err)=>console.log(err),
		                ()=>{console.log("Done")
		                   this.dd.hideLoader();
		                }); 
                      
                      
       }
  }

Так?Запускать прелоадер, а в ответе от сервиса при получении скрывать его
Ответ написан
AMar4enko
@AMar4enko
Делайте пререндер на сервере, с помощью angular-universal
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы