Ошибка установки: Ошибка при сбое: [$ injector: modulerr]

Я получаю эту ошибку Uncaught Error: [$injector:modulerr], связанную с 1.2 и нуждающуюся в ngRoute. Я читал об этом здесь и нашел здесь ответ на этот стек.

Однако я выполнил все шаги и все еще получаю эту ошибку.

Я загрузил angular -route.min.js и добавил angular.module('app', ['ngRoute']); в файл app.js, и все еще получаю ошибку: (

Не уверен, что дает, вот моя тестовая ссылка: http://bitalicious.co/angular/

HTML:

<html ng-app="store">

<div>
    <p>{{"hello" + " you"}}</p>
</div>

<!-- JavaScript
================================================== -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="src/js/libs/angular.min.js"></script>
<script src="src/js/libs/angular-route.min.js"></script>
<script src="src/js/vendors/modernizr.min.js"></script>
<script src="src/js/vendors/bootstrap.min.js"></script>
<script src="src/js/modules/app.js"></script>

И мой app.js:

$(document).ready(function () {
    var app = angular.modules('store', ['']);
    angular.module('app', ['ngRoute']);
});

enter image description here


Ok Обновление: я использую Google размещенный AngularJs вместо файлов с AngularJS.org, и я также удаляю готовый документ, я просто есть var app = angular.modules('store', []); в моем файле app.js. Теперь возникают разные ошибки:

enter image description here

Ответ 1

Хорошо, видимо, у вас не может быть angular.module с именем 'store' по какой-то странной причине.

Как только я изменил это:
var app = angular.modules('store', []);
<html ng-app="store">

To:
var app = angular.module('gemStore', []);
<html ng-app="gemStore">

Теперь все работает: (

Я оставлю это непроверенным, чтобы дать время, чтобы кто-то ушел, и ответите и прокомментируйте, почему это так.

Ответ 2

Проблема была вызвана отсутствием включения модуля ngRoute. Начиная с версии 1.1.6, это отдельная часть:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>

var app = angular.module('myapp', ['ngRoute']);

Это получает ссылку: AngularJS 1.2 $инжектор: modulerr David answer