$ interval перестает выполняться, если возникает ошибка - PullRequest
0 голосов
/ 16 июня 2020

У меня есть функция, завернутая в $interval (работающая на бесконечном l oop), которая вызывается каждые 5 минут. Функция вызывает запрос $http для обещания в блоке try / catch.

getProductDataPromise = $interval( function() {


    getProductData();


}, 5 * 60000 );

Однако, если getProductData() возвращает ошибку (скажем, 400 Bad Request), я обнаружил, что $interval больше не выполняется.

Есть ли способ исправить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...