解决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的目的分析
Jan 05 Javascript
javascript实现动态CSS换肤技术的脚本
Jun 29 Javascript
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
js 如何实现对数据库的增删改查
Nov 23 Javascript
表单类各种类型(文本框)失去焦点效果jquery代码
Apr 26 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
Jan 04 Javascript
BootStrap fileinput.js文件上传组件实例代码
Feb 20 Javascript
jquery横向纵向鼠标滚轮全屏切换
Feb 27 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
Feb 02 Javascript
JS实现从对象获取对象中单个键值的方法示例
Jun 05 Javascript
mock.js模拟前后台交互
Jul 25 Javascript
vue随机验证码组件的封装实现
Feb 19 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简单分页类实现方法
2015/02/26 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
自适应图片大小的弹出窗口
2006/07/27 Javascript
Prototype使用指南之base.js
2007/01/10 Javascript
Div自动滚动到末尾的代码
2008/10/26 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
JS中的作用域链
2017/03/01 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
Vue核心概念Getter的使用方法
2019/01/18 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
使用Python的PEAK来适配协议的教程
2015/04/14 Python
Windows和Linux下Python输出彩色文字的方法教程
2017/05/02 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
游戏商店:Eneba
2020/04/25 全球购物
英文版网络工程师求职信
2013/10/28 职场文书
合伙协议书范本
2014/04/21 职场文书
加油口号大全
2014/06/13 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS