У меня здесь немного проблем.Загрузка данных перед загрузкой контроллеров и просмотров
У меня есть приложение AngularJS, которое подключается к API и позволяет пользователям входить в систему, регистрироваться и т. Д. Пользователь получает токен, который затем сохраняется в $ localStorage (через ngstorage).
$localStorage[JWT] = data.token;
Когда пользователь посещает мое приложение с маркером хранится, я хочу представить его на странице загрузки (независимо от того, на какую страницу он пытается просмотреть), пока не убедитесь, что его маркер правильно, а затем загрузить вид/контроллеры, как обычно.
Я искал разные способы сделать это, но я не мог понять. Любые указатели оцениваются!
Спасибо.
Вы не можете доверять «localStorage». Он может удалять, если пользователь удаляет файлы cookie или сеансы из браузера. Ваш код может не работать в этом состоянии. – Vineet
Посмотрите на угловой-ui-router и $ stateChangeStart. Handy URL - http://brewhouse.io/blog/2014/12/09/authentication-made-simple-in-single-page-angularjs-applications.html –