Показать сообщение отдельно
  #1 (permalink)  
Старый 13.02.2015, 12:39
Профессор
Отправить личное сообщение для Царь Леонид Посмотреть профиль Найти все сообщения от Царь Леонид
 
Регистрация: 22.08.2013
Сообщений: 217

Ошибка Uncaught Error: [$injector:modulerr]
Вобщем гугл показал, что такая ошибка не редкость, только лечили ее везде разными способами, а так как я не очень понимаю, что там происходит, то хочу сам разобраться. Индексная страница:
<!doctype html>
<html ng-app="usercat">
  <head>
    <title>My Angular App</title>
	<meta charset="utf-8">
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>
	<script src="js/app.js"></script>
	<script src="js/controllers.js"></script>
  </head>
<body ng-controller="UserListCtrl">
	...
</body>
</html>

Файл app.js
angular.module('usercat', []).
  config(['$routeProvider', 
  function($routeProvider) {
    $routeProvider.
        when('/messages', {
          templateUrl: 'partials/messages.html',
          controller: 'UserListCtrl'}).
        otherwise({
          redirectTo: '/'
        });
  }]);

На всяк случай контроллер:
function UserListCtrl($scope) {
  $scope.users = [
    ...
  ];
   ...
}

В директории partials/messages лежит простая страница с текстом.

Последний раз редактировалось Царь Леонид, 13.02.2015 в 12:42.
Ответить с цитированием