解决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 相关文章推荐
JS trim去空格的最佳实践
Oct 30 Javascript
node.js中的fs.closeSync方法使用说明
Dec 17 Javascript
javascript解决IE6下hover问题的方法
Jul 28 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
Aug 11 Javascript
微信小程序开发实战教程之手势解锁
Nov 18 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
JavaScript数组push方法使用注意事项
Oct 30 Javascript
使用vuex的state状态对象的5种方式
Apr 19 Javascript
使用angular-cli webpack创建多个包的方法
Oct 16 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
Nov 25 Javascript
pnpm对npm及yarn降维打击详解
Aug 05 Javascript
js 实现验证码输入框示例详解
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
Memcached常用命令以及使用说明详解
2013/06/27 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
javascript原始值和对象引用实例分析
2015/04/25 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
2018/02/23 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
js的对象与函数详解
2019/01/21 Javascript
vue-router的两种模式的区别
2019/05/30 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
2019/10/16 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
Python序列化基础知识(json/pickle)
2017/10/19 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
Python实现的径向基(RBF)神经网络示例
2018/02/06 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
Python生成器generator用法示例
2018/08/10 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
销售文员岗位职责
2013/11/29 职场文书
会计师职业生涯规划范文
2014/02/18 职场文书
大学生创业项目方案
2014/03/08 职场文书
放飞梦想演讲稿
2014/05/05 职场文书
让子弹飞观后感
2015/06/11 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android