当添加到项目中时,重新定义angular错误:' Error: $injector:modulerr '
Restangular errors when added to a project: `Error: $injector:modulerr`
当将Restangular添加到项目中时,它会抛出sn [Error: $injector:modulerr]
错误。我已经确保这个错误不是由我自己的模块之一抛出的。我已经按照文档设置了它,我从他们的CDN中提取。如果将Restangular作为依赖项移除,它就能正常工作。
复制如下:
js:
angular.module('app', ['restangular'])
.controller('Main', function(){
this.msg = 'Hello World'
})
html: <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/restangular/1.3.1/restangular.js"></script>
<main ng-app="app" ng-controller="Main as vm">
<h1>{{vm.msg}}</h1>
</main>
在codepen中复制
所以你缺少一个_.js依赖。我能够更新你的CodePen,并使你的代码
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/restangular/1.3.1/restangular.js"></script>
<main ng-app="app" ng-controller="Main as vm">
<h1>{{vm.msg}}</h1>
</main>
只是为了证明没有魔法这是一个活塞http://plnkr.co/edit/OvUefl8x0H6dvZs2B0ls?p=preview
Restangular依赖于Angular和Lodash(或Underscore)。
看这个
相关文章:
- 测试Angular Service解决错误回调中的promise
- Angular ngRepeat:重复错误(尽管没有重复的密钥)
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- angular.js:13424错误:[ng:areq]参数'fn'不是函数,getObject
- Typescript编译器错误,Angular 1.5组件应为分号
- Angular JS控制器初始化错误
- 为什么foodModule没有定义错误?Angular js
- 在新路由器上使用订阅函数时出现Angular 2 typescript错误(rc 1)
- 遇到400错误请求(Angular+WebAPI)的问题
- Angular JS中的通用Ajax错误处理-拦截器
- Angular-错误:达到10$digest()迭代.正在中止
- Angular JS/Rube-on-Rails-控制器未识别错误
- 使用web服务Java-angular时出现错误404
- 类型错误:布尔值不是 Angular 中登录函数的函数
- 缺少 Angular JS 必需控制器错误:找不到指令所需的控制器“ngModel”
- Angular JS错误:仅在IE 10和IE 11中出现[$rootScope:infdig]
- 另一个错误:Angular Web应用程序中的[$resource:badcfg]
- Angular js未知提供商错误Angular -animate
- 未知提供程序错误Angular
- JSONP 请求错误 Angular 2.