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

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

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


мне нужно что бы Loading... светилось до того как придет ответ с сервера.
  • Вопрос задан
  • 284 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

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