我在角度1.4.5下开始一个项目,我想使用restangular 1.5.1,我加载angular-1.4.5.min.js,lodash-3.10.1.min.js, restangular-1.5.1.min.js 文件,但当我将'restangular'
包含在我的模块声明中时,我收到此错误:
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.5/$injector/modulerr?p0=app&p1=Error%3A%20%…ol%2Fsrc%2Fclient%2Fcomponents%2Fangular%2Fangular-1.4.5.min.js%3A19%3A381)
我在这里包含模块:
(function () {
'use strict';
angular.module('app.core', [
'restangular', 'ui.router', 'ui.bootstrap'
]);
})();
但是当我加载下划线而不是lodash时,它可以工作......
答案 0 :(得分:0)
我不认为这个错误与lodash和restangular有什么关系。
通常这个错误意味着angular找不到restangular.js文件。首先检查标签内restangular.js的路径是否设置正确。
答案 1 :(得分:0)
我有同样的问题,尝试使用最新版本的不良核心或lodash。
如果你看到gitHub RestAngular,你可以看到版本
https://github.com/mgonto/restangular/blob/master/karma.underscore.conf.js
目前最新版本是:
restangular =' v1.6.1&#39 ;; underscoreVersion =' 1.8.3';
这对我有用。