У меня есть завод по принципу, который устанавливает и получает значение пользователя из локального хранилища после входа в систему. Но когда пользователь сначала выполнил вход в заводскую фабрику «Принцип», верните firstLogin = true, если пользователь, первый зарегистрированный пользователь, должен обновить свою компанию. Потому что во время процесса регистрации приложение создает пустую фирменную модель, и я должен обновить ее с информацией о источниках и адресах при первом входе в систему.Как запретить пользователю изменять состояние маршрута перед некоторыми процессами
Итак, как я могу запретить пользователю изменять состояние, перейдя по URL hrefs при навигации?
P.S
я уже пытался добавить нг-Disable = «firstLogin», но у меня есть много состояний приложения. Спасибо.
Есть ли способ отключить ui-router для всех ссылок? – nolines
Вы ищете это: http://stackoverflow.com/questions/16344223/angularjs-cancel-route-change-event? – user3707125
Это полезно, но я пытаюсь решить с помощью библиотеки ui-router, так что решение $ stateChangeStart разрешено. Спасибо за ваш ответ. – nolines