Après avoir changé de ngRoute à angular-ui-router, la console affiche toujours 4 erreurs indiquant: Rejet éventuellement non géré: {}
Je n’ai remarqué aucun "problème" dans le comportement de l’application que je construis, mais j’aimerais m'en débarrasser.
Une idée de ce que cela signifie et comment le résoudre?
Ce problème se trouve dans 1.5.9 et 1.6.0-rc-0. Plus de détails sur https://github.com/angular-ui/ui-router/issues/2889
La solution de correctif consiste à désactiver manuellement les rejets non gérés.
app.config(['$qProvider', function ($qProvider) {
$qProvider.errorOnUnhandledRejections(false);
}]);
J'ai utilisé la solution suivante
$http.get('/api/get').then(function(result) {
// ... stuff here
}).catch(angular.noop);
c'est égal à
$http.get('/api/get').then(function(result) {
// ... stuff here
}).catch(function(){});
Résolvez la promesse avec false si vous essayez d’abandonner une transition.