Я внедряю глобальную обработку ошибок в ионическом приложении. Я хочу получить IonicPopup, сообщив мне, что произошла ошибка. Для errorExceptionHandler я создал новую конфигурацию, основанную на существующем решении, которое содержит предупреждение как глобальную обработку ошибок.
angular
.module('MyApp', ['ionic'])
.config(function ($provide, $ionicPopup) {
$provide.decorator('$exceptionHandler', ['$delegate', function ($delegate) {
return function (exception, cause) {
$delegate(exception, cause);
//Alert works fine
alert(exception.message);
//$ionicPopup will follow here
};
}]);
})
Это привело к следующей ошибке.
angular.js:68 Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to: Error: [$injector:unpr] Unknown provider: $ionicPopup
Что мне здесь не хватает?
попробуйте создать завод или услугу. –