Я прочитал почти все соответствующие ответы на этот вопрос в том числе этого Why is my AngularJS module never loaded? и несколько других, а некоторые, как я просто не получить это правомодуль был создан, но не загружен angularjs
это то, что мои app.js выглядит как
'use strict';
var appAcademia = angular.module("appAcademia", ['seblucas.slPageSizeChanger', 'LocalStorageModule', 'ngRoute', 'ngAnimate', 'ui.bootstrap', 'ui.router', 'ngResource']).config(function ($routeProvider, $stateProvider, $urlRouterProvider, $httpProvider, $resourceProvider) {
$httpProvider.interceptors.push('authInterceptorService');
$resourceProvider.defaults.stripTrailingSlashes = false;
$routeProvider.when('/home',
{
templateUrl: '/Home/Home',
controller: 'HomeController'
});
$routeProvider.when('/management',
{
templateUrl: '/management',
controller: 'ManagementController',
controllerAs: 'vm',
secure: true
});
$routeProvider.when('/createschoolmanagement',
{
templateUrl: '/management/createSchoolManagement',
controller: 'ManagementController',
controllerAs: 'vm',
secure: true
});
$routeProvider.when('/getschoolmanagement',
{
templateUrl: '/management/GetSchoolManagement',
controller: 'ManagementController',
controllerAs: 'vm',
secure: true
});
$routeProvider.when('/login',
{
templateUrl: '/home/login',
controller: 'LoginController'
});
$routeProvider.when('/signup',
{
templateUrl: '/home/signup',
controller: 'SignupController'
});
$routeProvider.when('/welcome',
{
templateUrl: '/home/welcome',
controller: 'WelcomeController'
});
$routeProvider.when('/users',
{
templateUrl: '/home/users',
controller: 'UsersController',
controllerAs: 'vm',
secure: true
});
//$routeProvider.when('/roles/:userId',
// {
// templateUrl: '/home/roles',
// controller: 'UserEditController',
// controllerAs: 'vm',
// secure: true
// });
$routeProvider.when('/createuser/:userId', {
controller: 'UserEditController',
templateUrl: '/home/EditUser',
controllerAs: 'vm',
secure: true //This route requires an authenticated user
});
$routeProvider.otherwise(
{
redirectTo: '/home'
});
});
var authServiceBase = 'http://localhost:26264/';
var resourceServiceBase = 'http://localhost:47039/';
appAcademia.constant('ngAuthSettings', {
apiAuthServiceBaseUri: authServiceBase,
apiResourceServiceBaseUri: resourceServiceBase,
clientId: '414e1927a3884f68abc79f7283837fd1'
});
appAcademia.run(['authService', function (authService) {
authService.fillAuthData();
}]);
Все ниже модули созданы, но никогда не загружен Затем я получаю следующее сообщение об ошибке в консоли
«Uncaught Ошибка: [$ инжектор: nomod] модуль„appAcademia“не является модели шириной! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости в качестве второго аргумента. ? http://errors.angularjs.org/1.3.0-build.3042+sha.76e57a7/ $ форсунки/nomod p0 = appAcademia»
, когда я снова запустить CCleaner и запустить приложение я получаю эту ошибку ниже неперехваченной Ошибки: [$ Инжектора: nomod!] Модуль„appAcademia“не доступен Ты либо опечатка имя модуля или забыли загрузить его. Если регистрирующий модуль убедитесь, что вы указываете зависимости в качестве второго аргумента. http://errors.angularjs.org/1.4.8/ $ форсунка/nomod? p0 = appAcademia
Теперь смотрите URL-адрес в обоих случаях. Первый из них относится к угловому 1.3.0, а второй относится к версии 1.4.8, которая фактически установлена
Я опробовал лучшие практики, но безрезультатно. Я занимаюсь этим несколько недель.
Спасибо, Ричард, я попробовал ваше решение, но я все равно получаю те же ошибки –