解决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 相关文章推荐
使用jquery给input和textarea设定ie中的focus
May 29 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
Mar 30 Javascript
Javascript blur与click冲突解决办法
Jan 09 Javascript
JavaScript html5利用FileReader实现上传功能
Mar 27 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
Dec 14 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
Koa项目搭建过程详细记录
Apr 12 Javascript
JQueryDOM之样式操作
Mar 27 jQuery
详解vue-cli+es6引入es5写的js(两种方法)
Apr 19 Javascript
javascript实现简单打字游戏
Oct 29 Javascript
vue简单封装axios插件和接口的统一管理操作示例
Feb 02 Javascript
Vue SPA 首屏优化方案
Feb 26 Vue.js
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中实现记住密码自动登录的代码
2011/03/02 PHP
php 目录与文件处理-郑阿奇(续)
2011/07/04 PHP
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
jQuery中element选择器用法实例
2014/12/29 Javascript
jQuery处理图片加载失败的常用方法
2015/06/08 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
Three.js如何实现雾化效果示例代码
2017/09/27 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
2018/03/14 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
2019/11/26 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
vue element和nuxt的使用技巧分享
2021/01/14 Vue.js
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
Python字符串处理实例详解
2017/05/18 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
Pycharm导入Python包,模块的图文教程
2018/06/13 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
2018/12/12 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
哈利波特商店:Harry Potter Shop
2018/11/30 全球购物
体育馆的标语
2014/06/24 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
督导岗位职责范本
2015/04/10 职场文书
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL
win11如何查看端口是否被占用? Win11查看端口是否占用的技巧
2022/04/05 数码科技