解决angularjs service中依赖注入$scope报错的问题


Posted in Javascript onOctober 02, 2018

控制台错误提示

ionic.bundle.js:26794 Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope <- DutylogService
 http://errors.angularjs.org/1.5.3/$injector/unpr?p0=<ion-nav-view name="tab-dutylog" class="view-container tab-content" nav-view="active" nav-view-transition="ios">copeProvider%20%3C-%20%24scope%20%3C-%20DutylogService
 at http://localhost:8100/lib/ionic/js/ionic.bundle.js:13438:12
 at http://localhost:8100/lib/ionic/js/ionic.bundle.js:17788:19
 at Object.getService [as get] (http://localhost:8100/lib/ionic/js/ionic.bundle.js:17941:39)
 at http://localhost:8100/lib/ionic/js/ionic.bundle.js:17793:45
 at getService (http://localhost:8100/lib/ionic/js/ionic.bundle.js:17941:39)
 at injectionArgs (http://localhost:8100/lib/ionic/js/ionic.bundle.js:17965:58)
 at Object.instantiate (http://localhost:8100/lib/ionic/js/ionic.bundle.js:18007:18)
 at Object.<anonymous> (http://localhost:8100/lib/ionic/js/ionic.bundle.js:17850:24)
 at Object.invoke (http://localhost:8100/lib/ionic/js/ionic.bundle.js:17995:19)
 at Object.enforcedReturnValue [as $get] (http://localhost:8100/lib/ionic/js/ionic.bundle.js:17834:37)

原因:

angular.module('myModule', [])
.service('MyController', ['$scope', function($scope) {
 // This controller throws an unknown provider error because
 // a scope object cannot be injected into a service.
}]);

建议方式:

.service('DutylogService', [function(){
 
}])

以上这篇解决angularjs service中依赖注入$scope报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
Mar 03 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
Nov 02 Javascript
js接收并转化Java中的数组对象的方法
Aug 11 Javascript
JS实现的简单图片切换功能示例【测试可用】
Feb 14 Javascript
js实现下拉框效果(select)
Mar 28 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
May 17 Javascript
vue通过路由实现页面刷新的方法
Jan 25 Javascript
Vue.js实现可配置的登录表单代码详解
Mar 29 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
Nov 20 Javascript
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
服务端预渲染之Nuxt(使用篇)
Apr 08 Javascript
vue中解决拖拽改变存在iframe的div大小时卡顿问题
Jul 22 Javascript
angular.js实现列表orderby排序的方法
Oct 02 #Javascript
Angularjs实现数组随机排序的方法
Oct 02 #Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
Oct 02 #Javascript
angularjs获取到My97DatePicker选中的值方法
Oct 02 #Javascript
angular ng-model 无法获取值的处理方法
Oct 02 #Javascript
angularjs手动识别字符串中的换行符方法
Oct 02 #Javascript
angularjs使用div模拟textarea文本框的方法
Oct 02 #Javascript
You might like
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
使用PHP如何实现高效安全的ftp服务器(二)
2015/12/30 PHP
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
2016/10/13 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
聊聊Vue中provide/inject的应用详解
2019/11/10 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
Vue使用预渲染代替SSR的方法
2020/07/02 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
JavaScript实现筛选数组
2021/03/02 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
[50:45]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第一场
2018/04/10 DOTA
Python基于win32ui模块创建弹出式菜单示例
2018/05/09 Python
对tf.reduce_sum tensorflow维度上的操作详解
2018/07/26 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
详解Python学习之安装pandas
2019/04/16 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
DJI美国:消费类无人机领域的领导者
2018/04/27 全球购物
班组长安全职责
2014/01/05 职场文书
大三学习计划书范文
2014/05/02 职场文书
民主生活会对照检查材料范文
2014/10/01 职场文书
锅炉工岗位职责
2015/02/13 职场文书
二婚主持词
2015/06/30 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
python基础之文件操作
2021/10/24 Python