Angularjs Restangular不';不要和洛达斯一起工作
我正在angular 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文件,但是当我将Angularjs Restangular不';不要和洛达斯一起工作,angularjs,underscore.js,lodash,restangular,Angularjs,Underscore.js,Lodash,Restangular,我正在angular 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=
'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时,它会工作…我认为这个错误与lodash和Restanglar无关
通常,此错误意味着angular找不到restangular.js文件。首先检查restangular.js inside标记的路径是否设置正确。我也有同样的问题,请尝试使用最新版本的undescore或lodash 如果您看到gitHub重新启动的语言,您可以看到版本 目前最新版本为: restanglar='v1.6.1'; 下划线外翻='1.8.3'
这对我有用 那ui.router呢?是什么让你认为Restangular的错误?没有Restangular,应用程序就可以工作(我的意思是它呈现静态页面)@MatthewGreen如果你真的展示了所有的文件,那会很有帮助。例如,试试codepen。你发布的代码与lodash配合使用效果非常好,所以问题出在其他地方。嗯,好吧,我会查出来,谢谢@Miszyas我说过,angular可以在我使用下划线时找到restanglar,但在我使用lodash时却找不到…这很奇怪。如果你能创造出一个弹弓/小提琴,这可能会有所帮助。