AngularJS Неизвестный поставщик в IE только без изменений - PullRequest
0 голосов
/ 10 февраля 2020

мы недавно развернули наши приложения как обычно этим утром, и мы получили сообщения о том, что веб-приложение не работает в IE11. Мы подтвердили, что он не работает в IE - но Chrome, Firefox и Edge все в порядке.

Ошибка была связана с тем, что пользовательский модуль, созданный нами в 2016 году, не был найден - так что я удалил это полностью. Теперь я получаю еще одну проблему с неизвестным поставщиком в IE:

Неизвестный поставщик: toastServiceProvider <- toastService <- errorInterceptor <- $ http <- app-translate-loader <- $ translate </p>

toastService / errorInterceptor - это пользовательские службы. app-translate-loader - это пользовательский загрузчик переводов для $translate для получения переводов.

Наш основной Angular модуль выглядит следующим образом (с удалением большого количества):

angular.module(appName,
    [
        'ui.tree',
        'ngSanitize',
        'ui.grid.treeView',
        'angular-click-outside',
        'angular.morris',
        'angularMoment',
        'LocalStorageModule',
        'ngCookies',
        'ngFileUpload',
        'ngResource',
        'ngRoute',
        'pascalprecht.translate',
        'ngDialog',
        'app.translate',
        ]);

Это имеет проблема была только с момента последнего развертывания в декабре, когда все было хорошо. Я прошел через Git, и нет никаких очевидных изменений, которые заставили бы IE перестать работать следующим образом.

...