Uncaught Error: [$ инжектор: modulerr] и ошибка ngRoute в Angular JS - PullRequest
0 голосов
/ 02 апреля 2020

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

Uncaught Error: [$ injector: modulerr]

Я искал и обнаружил, что мне нужно использовать ngRoute. Я использовал CDN в файле html

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

и в файле контроллера JS:

var courseApp = angular.module('courseApp', ['ui.bootstrap', 'seeMoreFilter', 'ngSanitize', 'ngRoute']);

, но все равно он выдал ту же ошибку

Я установил его с npm

npm install --save angular-route@1.7.9

В дополнение к первой я получил еще одну ошибку:

angular -route. js: 102 Uncaught TypeError: b.module (...). Info не является функцией

1 Ответ

0 голосов
/ 03 апреля 2020

Эта ошибка обычно возникает, когда вы пытаетесь внедрить модуль, который недоступен при загрузке приложений. Основываясь на коде, который вы разместили, я бы проверил эти модули 'ui.bootstrap', 'seeMoreFilter', 'ngSanitize', потому что я не вижу, куда вы загружаете эти модули.

Удачного кодирования и безопасности ...

...