无法将 ngCookies 加载到 Web 应用程序中
Unable to load ngCookies into Web Application
我正在尝试在我的登录页面上实现一个 'remember me' 选项,并尝试使用 ngCookies 存储本地 cookie 来处理这个问题。但是,在尝试按照 angular documentation 的说明进行操作时,我无法让该模块在我的 Web 应用程序中工作。
我正在使用 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 的建议,我将我的项目剥离回熊的基础知识并从头开始工作。
首先,我使用 Bower 正确安装了所有外部模块(我以前没有做过),然后一次添加一个模块以查看是否有任何冲突。
我还恢复使用 .js
文件而不是 .min.js
文件进行开发,以帮助我更准确地识别错误。
我不确定我的问题的真正原因是什么,但是通过上面的程序和我最初 post 的建议对我来说没有错误。
我正在尝试在我的登录页面上实现一个 'remember me' 选项,并尝试使用 ngCookies 存储本地 cookie 来处理这个问题。但是,在尝试按照 angular documentation 的说明进行操作时,我无法让该模块在我的 Web 应用程序中工作。
我正在使用 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 的建议,我将我的项目剥离回熊的基础知识并从头开始工作。
首先,我使用 Bower 正确安装了所有外部模块(我以前没有做过),然后一次添加一个模块以查看是否有任何冲突。
我还恢复使用 .js
文件而不是 .min.js
文件进行开发,以帮助我更准确地识别错误。
我不确定我的问题的真正原因是什么,但是通过上面的程序和我最初 post 的建议对我来说没有错误。