浅谈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 相关文章推荐
js过滤数组重复元素的方法
Sep 05 Javascript
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
Dec 20 Javascript
用JSON做数据传输格式中的一些问题总结
Dec 21 Javascript
JavaScript中最简洁的编码html字符串的方法
Oct 11 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
Mar 04 Javascript
ES6中非常实用的新特性介绍
Mar 10 Javascript
Node.js五大应用性能技巧小结(必须收藏)
Aug 09 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
Jun 02 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
js 判断当前时间是否处于某个一个时间段内
Sep 19 Javascript
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
Vue图片裁剪组件实例代码
Jul 02 Vue.js
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
世界收音机发展史
2021/03/01 无线电
PHP数据库开发知多少
2006/10/09 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
Yii学习总结之安装配置
2015/02/22 PHP
php实现微信公众号无限群发
2015/10/11 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
2013/09/29 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
python3+PyQt5泛型委托详解
2018/04/24 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
python获取Pandas列名的几种方法
2019/08/07 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
如何在sublime编辑器中安装python
2020/05/20 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
css3一款3D字体带阴影效果的实现步骤
2013/03/20 HTML / CSS
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
小学教师的自我评价范例
2013/10/31 职场文书
应届毕业生求职信
2013/11/30 职场文书
母校寄语大全
2014/04/10 职场文书
2015年服务员工作总结
2015/04/08 职场文书
新生开学寄语大全
2015/05/28 职场文书
情况说明书格式及范文
2019/06/24 职场文书
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL