浅谈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 EasyPager 分页函数
May 25 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
Jun 05 Javascript
仿百度输入框智能提示的js代码
Aug 22 Javascript
基于jQuery实现照片墙自动播放特效
Jan 12 Javascript
原生JS实现幻灯片
Feb 22 Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
vuex 解决报错this.$store.commit is not a function的方法
Dec 17 Javascript
angular4+百分比进度显示插件用法示例
May 05 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
May 21 Javascript
如何使用three.js 制作一个三维的推箱子游戏
Jul 29 Javascript
原生JS实现拖拽效果
Dec 04 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
一个MYSQL操作类
2006/11/16 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
thinkphp的静态缓存用法分析
2014/11/29 PHP
PHP中phar包的使用教程
2017/06/14 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
js arguments对象应用介绍
2012/11/28 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
VUEJS实战之构建基础并渲染出列表(1)
2016/06/13 Javascript
老生常谈js动态添加事件--- 事件委托
2016/07/19 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
解决vue项目 build之后资源文件找不到的问题
2020/09/12 Javascript
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python 爬取微信文章
2016/01/30 Python
python在文本开头插入一行的实例
2018/05/02 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
python点击鼠标获取坐标(Graphics)
2019/08/10 Python
python模拟点击网页按钮实现方法
2020/02/25 Python
PyQt5实现画布小程序
2020/05/30 Python
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
小学生学习雷锋倡议书
2014/05/15 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
联片教研活动总结
2014/07/01 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
综合办公室岗位职责
2015/04/11 职场文书
土建施工员岗位职责
2015/04/11 职场文书
python三子棋游戏
2022/05/04 Python
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript