解决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中的Split使用方法与技巧
Mar 09 Javascript
利用location.hash实现跨域iframe自适应
May 04 Javascript
javascript自执行函数之伪命名空间封装法
Dec 25 Javascript
offsetHeight在OnLoad中获取为0的现象
Jul 22 Javascript
深入学习JavaScript对象
Oct 13 Javascript
理解javascript中DOM事件
Dec 25 Javascript
JavaScript的instanceof运算符学习教程
Jun 08 Javascript
JS实现关闭当前页而不弹出提示框的方法
Jun 22 Javascript
vue awesome swiper异步加载数据出现的bug问题
Jul 03 Javascript
JavaScript中concat复制数组方法浅析
Jan 20 Javascript
JS实现的tab切换并显示相应内容模块功能示例
Aug 03 Javascript
微信小程序使用蓝牙小插件
Sep 23 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
全新的PDO数据库操作类php版(仅适用Mysql)
2012/07/22 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
2014/10/23 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
比Jquery的document.ready更快的方法
2010/04/28 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
解决vue单页面修改样式无法覆盖问题
2019/08/05 Javascript
如何在postman测试用例中实现断言过程解析
2020/07/09 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
基于python实现的抓取腾讯视频所有电影的爬虫
2016/04/22 Python
Atom的python插件和常用插件说明
2018/07/08 Python
详解Django的CSRF认证实现
2018/10/09 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
销售人员获奖感言
2014/02/05 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
酒店七夕情人节活动策划方案
2014/08/24 职场文书
无犯罪记录证明范本
2014/09/15 职场文书
英文自荐信范文
2015/03/25 职场文书
趣味运动会标语口号
2015/12/26 职场文书
详解Python中的for循环
2022/04/30 Python