AngularJS:由于服务和模块依赖性而未被捕获的对象
我有一个’maps-services’模块和一个’MapService’服务,如下所示:
angular.module('maps-services',[]) .service('MapService',[$log,function($log) { this.initMap = function() { } this.updateMap = function() { } }]); I also have a 'maps' module depending on 'maps-services' as below: angular.module('maps',[ 'maps-services' ]); 当我在另一个模块中依赖’maps’时,我收到一条未被捕获的对象错误消息: “[$injector:nomod]模块’ngLocale’不可用!您拼错了模块名称或忘记加载它.如果注册模块,请确保将依赖项指定为第二个参数. 我不明白发生了什么以及如何调试模块加载以更好地了解问题所在. 请你帮助我好吗 ? 问候. 解决方法
80年代编译器的风格
此异常消息让我想起80年代编译器抛出的错误消息. 基本上当Angular抛出时:
这意味着:
有关详细信息,请参阅this和this. 现在为什么你的模块没有加载,或者它是什么模块,你可以解决.在我的情况下,有这个 angular.module( 'treeDemoApp' ) 而不是这个 angular.module( 'treeDemoApp',[] ) 足以让Angular抛出这个消息.但你的代码清楚地有[]. Chrome Bug? 有一些建议(1,2),这是由于chrome中的错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在bash中限制命令find的结果?
- bash中字符串的多个替换
- 在vim中,有没有办法:只有在没有设置的情况下才设置选项?
- 不能使用bash作为Sensu插件获取jstat指标
- Bootstrap Pagination for ASP.NET GridView
- 《数据结构》完全二叉树的叶子数讨论
- twitter-bootstrap-3 – DataTables.Net Bootstrap 3 Pagin
- 为什么不scala.util.Try实现GenTraversableOnce?
- angularjs – 在Angular2中使用带有SASS和PostCSS的Webpack
- 如何在Vim中设置元功能键组合?