解决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 相关文章推荐
围观tangram js库
Dec 28 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 Javascript
jquery实现控制表格行高亮实例
Jun 05 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
Oct 29 Javascript
点击显示指定元素隐藏其他同辈元素的方法
Feb 19 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
Jun 23 Javascript
jquery获取所有选中的checkbox实现代码
May 26 Javascript
Bootstrap框架安装使用详解
Jan 21 Javascript
JS简单实现获取元素的封装操作示例
Apr 07 Javascript
javaScript动态添加Li元素的实例
Feb 24 Javascript
编写React组件项目实践分析
Mar 04 Javascript
JS代码实现电脑配置检测功能
Mar 21 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制作简单的内容采集器的代码
2007/11/28 PHP
php+javascript的日历控件
2009/11/19 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
PHP5.6读写excel表格文件操作示例
2019/02/26 PHP
类似框架的js代码
2006/11/09 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
vue实现简单的日历效果
2020/09/24 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
Vue列表循环从指定下标开始的多种解决方案
2020/04/08 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
如何用Python合并lmdb文件
2018/07/02 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
基于python plotly交互式图表大全
2019/12/07 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
python链表类中获取元素实例方法
2021/02/23 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
结婚邀请函范文
2014/01/14 职场文书
小学生成长感言
2014/01/30 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
博士生专家推荐信
2015/03/25 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
出生证明范本
2015/06/15 职场文书
MySQL 计算连续登录天数
2022/05/11 MySQL