В AngularUI Router есть утечка нерешенных обещаний?

Я использую угловой UI-маршрутизатор, и мне было интересно, знает ли кто-нибудь, есть ли неразрешенные обещания при использованииresolve будет течь. Наш вариант использования заключается в том, что в определенных состояниях нам нужно было выполнить некоторые проверки, а затем перейти к другому URL-адресу до загрузки исходного состояния.

То, как мы справились с этим, делало проверку и переключение URL с помощью$location внутриresolve и оставляя нерешенным обещание. Неразрешенное обещание было использовано для предотвращения первоначального состояния »Контроллеры и шаблоны с загрузки (или они будут 'выкинули ошибки).

Таким образом, мой вопрос заключается в том, вызывает ли эта практика нерешенных обещаний утечку? Я понимаю, альтернативный вариант, чтобы установить длинный$timeout для выполнения обещаний, но если это не нужно, я бы хотел этого избежать.

Ответы на вопрос(1)

Ваш ответ на вопрос