解决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和Asp、Php等后端程序间传值编码统一
Apr 17 Javascript
JS的参数传递示例介绍
Feb 08 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
Mar 05 Javascript
js简单设置与使用cookie的方法
Jan 22 Javascript
快速掌握Node.js事件驱动模型
Mar 21 Javascript
详解Vue爬坑之vuex初识
Jun 14 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
Jun 22 Javascript
js如何编写简单的ajax方法库
Aug 02 Javascript
javascript Function函数理解与实战
Dec 01 Javascript
JavaScript new对象的四个过程实例浅析
Jul 31 Javascript
微信小程序实现张图片合成为一张并下载
Jul 16 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
Apr 11 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
用PHP的ob_start();控制您的浏览器cache!
2006/11/25 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
php之curl实现http与https请求的方法
2014/10/21 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
基于jquery自定义图片热区效果
2012/07/21 Javascript
Javascript 多浏览器兼容总结(实战经验)
2013/10/30 Javascript
javascript数组去重方法终极总结
2014/06/05 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
vue路由守卫及路由守卫无限循环问题详析
2019/09/05 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
Python常用库推荐
2016/12/04 Python
python绘制圆柱体的方法
2018/07/02 Python
Python中GIL的使用详解
2018/10/03 Python
详解Python发送email的三种方式
2018/10/18 Python
Python字符串的一些操作方法总结
2019/06/10 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
普罗米修斯教学反思
2014/02/06 职场文书
能源工程专业应届生求职信
2014/03/01 职场文书
专家推荐信怎么写
2015/03/25 职场文书
政府会议通知范文
2015/04/15 职场文书
加班费申请报告
2015/05/15 职场文书
Python合并pdf文件的工具
2021/07/01 Python
简述Java中throw-throws异常抛出
2021/08/07 Java/Android
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python