2015-09-15 30 views
0

我开始一个项目在角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'到我的模块声明我得到这个错误:Restangular不适用lodash

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

怎么样为ui.router?是什么让你认为这个错误与Restangular有关? –

+0

没有restangular,该应用程序的作品(我的意思是呈现静态页面)。 @MatthewGreen –

+0

如果你真的显示了所有的文件,这将有很大的帮助。例如尝试codepen。 –

回答

0

我不认为这个错误与lodash和restangular有任何关系。

通常这个错误意味着角度找不到restangular.js文件。首先检查标记内restangular.js的路径是否设置正确。

+0

正如我所说,角度可以找到restangular当我使用下划线,但不是当我使用lodash ... –

+0

它不是一个参考错误 –

+0

这很奇怪。如果你可以创建一个plunker /小提琴它可以帮助。 –