我在代码中执行了以下操作:
角core.js:
var jdi = angular.module('jdi', ['ngStorage']);
的login.html:
<!-- Angular -->
<script src="/assets/vendor/angular/angular.min.js"></script>
<script src="/assets/vendor/angular/angular-route.min.js"></script>
<script src="/assets/vendor/angular/angular-cookies.js"></script>
<script src="/assets/vendor/angular/angular-loader.js"></script>
它给了我错误:
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.3.14/$injector/modulerr?p0=jdi&p1=Error%3A%20…2Flocalhost%3A3000%2Fassets%2Fvendor%2Fangular%2Fangular.min.js%3A17%3A381)
我是棱角分明的新手,有谁能告诉我这里我做错了什么?
答案 0 :(得分:1)
Angular无法注入您需要的模块。在这里,代码示例中唯一的模块是ngStorage,而login.html
似乎没有加载ngStorage javascript;如果它是来自https://github.com/gsklee/ngStorage的ngStorage,你应该有类似
<script src="/assets/vendor/ngstorage/ngStorage.min.js"/>