$ инжектор: nomod Модуль 'postserviceApp' недоступен - PullRequest
0 голосов
/ 08 января 2019

Мой код ниже работает в браузере Chrome и Mozilla.

 var app = angular.module('postserviceApp', ['ngAnimate', 'ngTouch', 'ui.grid', 'ui.grid.saveState', 'ui.grid.selection', 'ui.grid.cellNav', 'ui.grid.resizeColumns', 'ui.grid.moveColumns', 'ui.grid.pinning', 'ui.grid.grouping','ui.grid.pagination']);

    app.controller('postserviceCtrl', ['$scope', '$http','$timeout' ,'$compile','$sce','uiGridConstants', function ($scope, $http,$timeout, $compile,$sce, uiGridConstants) {
        var colCount=[];
        var rowCount;
        var userlistid;
        var rosterOrganization = $j('.rosterOrganization').val();
        var sortcolumn = "";
        var sorttype = "";
        var enableSort = false;
        if(rosterOrganization == 'volunteer') {
            enableSort = true;
        }
        $scope.removeFieldOrder = [];
        $scope.fieldcount = 0;
        $scope.fieldorder=[];
        $scope.sortedArr = [];
        $scope.excelfieldorder=[];
        $scope.gridOptions = {          
            enableColumnResizing: true,
            enableColumnMoving: true,
            enableSorting: enableSort,
            enableHiding: false,
            onRegisterApi: function(gridApi){
                $scope.gridApi = gridApi;   
                $scope.gridApi.colMovable.on.columnPositionChanged($scope, saveOrder);              
            }
        };  
    }]);

Но IE и safari не могут его запустить. Показывает следующую ошибку:

Ошибка: [$ инжектор: номод] Модуль 'postserviceApp' недоступен! Вы либо неправильно написали имя модуля, либо забыли загрузить его. При регистрации модуль гарантирует, что вы указываете зависимости как второй аргумент.

...