解决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获取通过ajax返回的map型的JSONArray的方法
Jan 09 Javascript
基于jQuery Ajax实现上传文件
Mar 24 Javascript
JavaScript学习笔记之创建对象
Mar 25 Javascript
AngularJS基础 ng-srcset 指令简单示例
Aug 03 Javascript
Jquery on绑定的事件 触发多次实例代码
Dec 08 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
Aug 31 Javascript
vue cli升级webapck4总结
Apr 04 Javascript
实例讲解Vue.js中router传参
Apr 22 Javascript
使用Sonarqube扫描Javascript代码的示例
Dec 26 Javascript
layui中的switch开关实现方法
Sep 03 Javascript
JS实现简易计算器
Feb 14 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
一个SQL管理员的web接口
2006/10/09 PHP
php一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
php empty函数 使用说明
2009/08/10 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
codeigniter中测试通过的分页类示例
2014/04/17 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
微信JS接口大全
2016/08/25 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
微信小程序之页面跳转和参数传递的实现
2017/09/29 Javascript
微信小程序实现animation动画
2018/01/26 Javascript
vue.js获得当前元素的文字信息方法
2018/03/09 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
React实现todolist功能
2020/12/28 Javascript
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
如何学习Python time模块
2020/06/03 Python
Django REST 异常处理详解
2020/07/15 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
程序员跳槽必看面试题总结
2013/06/28 面试题
店长岗位职责
2015/02/11 职场文书
违纪学生保证书
2015/02/27 职场文书
乡镇党建工作总结2015
2015/05/19 职场文书
Python源码解析之List
2021/05/21 Python