解决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实现按钮控制文本框加1减1应用于小时+分钟
Dec 09 Javascript
javascript跨浏览器的属性判断方法
Mar 16 Javascript
node.js中的fs.writeFile方法使用说明
Dec 14 Javascript
ECMAScript5(ES5)中bind方法使用小结
May 07 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
May 05 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
May 08 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
Aug 03 Javascript
seajs中最常用的7个功能、配置示例
Oct 10 Javascript
Layui表格监听行单双击事件讲解
Nov 14 Javascript
详解javascript中var与ES6规范中let、const区别与用法
Jan 11 Javascript
JS实现烟花爆炸效果
Mar 10 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 is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
In Javascript Class, how to call the prototype method.(three method)
2007/01/09 Javascript
超级退弹代码
2008/07/07 Javascript
js每次Title显示不同的名言
2008/09/25 Javascript
jQuery事件 delegate()使用方法介绍
2012/10/30 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
itchat接口使用示例
2017/10/23 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
Python实现E-Mail收集插件实例教程
2019/02/06 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
使用CSS3的ruby-position固定注音位置的用法示例
2016/07/05 HTML / CSS
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
2015年底工作总结范文
2015/05/15 职场文书
辩论会主持词
2015/07/03 职场文书
大学开学感言
2015/08/01 职场文书
如何用JavaScipt测网速
2021/05/09 Javascript
Java Lambda表达式常用的函数式接口
2022/04/07 Java/Android