浅谈angularjs依赖服务注入写法的注意点


Posted in Javascript onApril 24, 2017

angular.js一个很好的特性是其服务能自动依赖注入:如你想使用$http服务,只需申明你要使用即可

但我们看看下面两种写法:

第一种

messageService.factory('messageService', function ($resource, $http) { ...

第二种

messageService.factory('messageService', ['$resource', '$http', function ($resource, $http) { ...

两种写法在源码调试时都没有问题

但打包后,第一种写法就跪了,因为打包的时候,压缩了局部变量名,导致$resource, $http被替换成短变量名,故angular.js不知注入何种服务

angular.js为了解决这个问题,推荐第二种写法

以上这篇浅谈angularjs依赖服务注入写法的注意点就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 编程引入命名空间的方法与代码
Aug 13 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
Nov 28 Javascript
用jquery统计子菜单的条数示例代码
Oct 18 Javascript
javascript实现修改微信分享的标题内容等
Dec 11 Javascript
JavaScript简单生成 N~M 之间随机数的方法
Jan 13 Javascript
Javascript实现信息滚动效果
May 18 Javascript
Angularjs实现控制器之间通信方式实例总结
Mar 27 Javascript
解决angularJS中input标签的ng-change事件无效问题
Sep 13 Javascript
ES6的Fetch异步请求的实现方法
Dec 07 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
Mar 11 Javascript
JavaScript中关于预编译、作用域链和闭包的理解
Mar 31 Javascript
JavaScript 防篡改对象的用法示例
Apr 24 Javascript
angularjs中回车键触发某一事件的方法
Apr 24 #Javascript
浅谈angularjs中响应回车事件
Apr 24 #Javascript
老生常谈angularjs中的$state.go
Apr 24 #Javascript
使用ionic播放轮询广告的实现方法(必看)
Apr 24 #Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 #Javascript
Angular中使用$watch监听object属性值的变化(详解)
Apr 24 #Javascript
关于angular js_$watch监控属性和对象详解
Apr 24 #Javascript
You might like
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
PHP GD 图像处理组件的常用函数总结
2010/04/28 PHP
面向对象设计模式的核心法则
2013/11/10 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
JS刷新父窗口的几种方式小结(推荐)
2016/11/09 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
react 生命周期实例分析
2020/05/18 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
Python3实现连接SQLite数据库的方法
2014/08/23 Python
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
python中argparse模块用法实例详解
2015/06/03 Python
详解使用python的logging模块在stdout输出的两种方法
2017/05/17 Python
python数据结构之列表和元组的详解
2017/09/23 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
对python Tkinter Text的用法详解
2018/10/11 Python
破解安装Pycharm的方法
2018/10/19 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
东方通信股份有限公司VC面试题
2014/08/27 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
Java面向对象面试题
2016/12/26 面试题
农田水利实习自我鉴定
2013/09/19 职场文书
个人简历自我评价范文
2014/02/04 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
正规欠条模板
2015/07/03 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
python 爬取华为应用市场评论
2021/05/29 Python