angularjs возможно необработанный отказ не смог найти карту - PullRequest
0 голосов
/ 01 мая 2020

Я начинаю с того, что уже видел все подобные вопросы. У меня есть приложение angularjs, которое использует ng-map и ui-router. Проблема та, что упоминается в названии. Когда выдается эта ошибка, карта оказывается в середине океана.

Я прочитал, что это может быть проблемой ng-map, поэтому я поднял значение тайм-аута, но не решил проблему. Я также читал, что это может быть проблема между ui-router и ng-map, но я не знаю, что с этим делать. Настоящая проблема в том, что это происходит случайно, поэтому я не могу воспроизвести это. Если я решительно перефразирую sh страницы после возникновения проблемы (карта идет посреди океана), приложение работает нормально.

Кто-нибудь знает, как я могу решить эту проблему? Решением было бы перезагрузить страницу с javascript при возникновении ошибки, проблема в том, что я не нашел способ перехватить эту ошибку, чтобы я мог обновить sh страницу. Заранее спасибо.

1 Ответ

0 голосов
/ 01 мая 2020

Некоторое обещание выдает ошибку. Добавьте блок catch и, возможно, эта ошибка скажет вам больше

getMapOrSomething() <-- Promise
.then(function (response) {})
.catch(function (error) {
  // debug error
});
...