Лучшее, что я нашел, 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... Спасибо!
РЕДАКТИРОВАТЬ: функции отладки предоставили достаточную информацию для удовлетворения потребностей. См. Мой ответ ниже для фрагмента.