2015-04-23 3 views
1

Я столкнулся с множеством проблем с маршрутизаторами ui (из-за моих собственных глупых ошибок) и с трудным отлаживанием времени.Как более эффективно отлаживать проблемы с ui-router

У меня есть структура модуля и задано состояние, состоящее из нескольких файлов, добавленных как зависимость от app.js. Много раз из-за некоторой ошибки (опечатки, отсутствующая зависимость и т. Д.) Она просто перенаправляется на маршрут по умолчанию.

Поблагодарили бы за помощь/предложение относительно отладки. Я не ищу конкретного решения моей проблемы, кроме как общий способ решения таких проблем.

+0

ИМХО, эта тема слишком общая. Существует много сценариев, в которых вы можете перенаправлять состояния, поэтому их нужно обсуждать в каждом конкретном случае. – ABOS

+0

Я смотрю, как я могу его отладить. – aWebDeveloper

ответ

1

Рассмотрите прикрепление к State Change Events provided by ui-router и поместите свои контрольные точки и/или консольный отладочный вывод внутри них.

Событие, предоставляемое (доступное на $rootScope) включает $stateChangeStart, $stateChangeSuccess, $stateChangeError и $stateNotFound. Если вы назначили для них некоторые обработчики, вы можете довольно легко просмотреть много информации о состояниях и параметрах в/из и т. Д.

Смежные вопросы