Я пытаюсь реализовать опцию «запомнить меня» на моей странице входа в систему и отважился по пути использования ngCookies для хранения локального файла cookie, чтобы справиться с этим. Однако, пытаясь следовать инструкциям от angular documentation, я не могу заставить модуль работать в моем веб-приложении.Невозможно загрузить ngCookies в веб-приложение
Я использую версию AngularJS 1.4.8 и убедился, что моя angular-cookies.min.js
работает с той же версией. Я удостоверился, чтобы добавить свои <link>
тегов в правильном порядке:
<script src="../vendor/jquery/dist/jquery.min.js"></script>
<script src="../vendor/angularjs/angular.min.js"></script>
<script src="../vendor/angularjs/angular-cookies.min.js"></script>
Однако, когда я пытаюсь загрузить модуль в мое приложение:
var EdgeApp = angular.module('EdgeApp', [
'ngCookies',
'ngAnimate',
....
])
Я получаю $injector:modulerr
ошибку:
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.8/$injector/modulerr?p0=EdgeApp&p1=Error%3A…2Fdrake-monitor%2FRestApi%2Fvendor%2Fangularjs%2Fangular.min.js%3A19%3A463)
Все остальные модули и зависимости загружаются правильно и работают нормально.
Можете ли вы показать остальную часть своего кода (например, ваш контроллер)? То, что вы предоставили, кажется правильным. – WonderGrub
@WonderGrub Я получаю эту ошибку, даже не впрыскивая ничего в контроллер. У меня много контроллеров и служб и т. Д., И все работает нормально, пока я не добавлю модуль «ngCookies» в мое приложение. Я могу опубликовать файл index.html и файл app.js, если вам нужно? – Riples
Да, или, может быть, jsfiddle или Plunker. Сложно сказать. Возможно ли, что вы не включили файл angular-animate.js? – WonderGrub