Лучшее, что я нашел, http://www.ng-newsletter.com/posts/angular-ui-router.html. Это не так глубоко, как, например, порядок, в котором $stateChangeStart, exampleState.onEnter, exampleState.resolve и exampleState.templateProvider огонь.
Отличный формат ответа будет чистым. Что-то вроде:
-
Исходная папка состояния foo:
- Angular шаг жизненного цикла 1
- Шаг 1 жизненного цикла маршрутизатора пользовательского интерфейса
- Реализуется жизненный цикл маршрутизатора пользовательского интерфейса.
- Жизненный цикл маршрутизатора UI onEnter fires
- Angular шаг жизненного цикла 2
-
Изменение состояния foo → бар
-
$stateChangeStartсобытие срабатывает - foo
onExitсрабатывает - бар
onEnterПожары -
templateUrlполучает шаблон - UI-маршрутизатор подключается к жизненному циклу Angular в цикле дайджеста (или где угодно).
-
-
Вложенные состояния
-
Несколько именованных видов:
-
ui-sref clicked
Etc... Спасибо!
РЕДАКТИРОВАТЬ: функции отладки предоставили достаточную информацию для удовлетворения потребностей. См. Мой ответ ниже для фрагмента.