Я создал службу, которая проверяет состояние входа пользователя (регистрирует пользователя, если существует токен, в противном случае перенаправляется на страницу входа).
Изначально я вызывал эту службу через решение routeProvider - это работает отлично один раз, но поскольку службы Angularjs однотонные, тест не будет выполняться для последовательных вызовов.
Затем я попытался перенести тест в метод в возвращаемом объекте, но я не могу показаться, что вы хотите, чтобы решение routeProvider вызывало конкретный метод службы (что имеет смысл в некотором роде).
Вопрос: как я могу убедиться, что мой тест выполняется каждый раз, когда маршрут загружен?
В серии видеороликов с яйцами (http://www.egghead.io/video/rbqRJQZBF3Q) он использует функцию, назначенную контроллеру, но это не похоже на правильное решение для производственного приложения ( Я не хочу назначать функцию определенному контроллеру, и я уверен, что инъекция зависимостей Angularjs не будет работать).