浅谈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 相关文章推荐
不错的asp中显示新闻的功能
Oct 13 Javascript
js String对象中常用方法小结(字符串操作)
Jan 27 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
Jan 25 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
Mar 27 Javascript
ext中store.load跟store.reload的区别示例介绍
Jun 17 Javascript
EasyUI中实现form表单提交的示例分享
Mar 01 Javascript
详谈javascript中的cookie
Jun 03 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
Oct 27 Javascript
怎样判断jQuery当前元素是隐藏还是显示
Nov 23 Javascript
angular2+node.js express打包部署的实战
Jul 27 Javascript
微信小程序实现签字功能
Dec 23 Javascript
vue quill editor 使用富文本添加上传音频功能
Jan 14 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
?繁体转换的class
2006/10/09 PHP
特详细的PHPMYADMIN简明安装教程
2008/08/01 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
javascript中巧用“闭包”实现程序的暂停执行功能
2007/04/04 Javascript
jQuery插件 tabBox实现代码
2010/02/09 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
npm scripts 使用指南详解
2018/10/08 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
fastadmin中调用js的方法
2019/05/14 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:44]Ti10举办地公布
2019/08/25 DOTA
python实现的重启关机程序实例
2014/08/21 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
使用numba对Python运算加速的方法
2018/10/15 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
Pygame框架实现飞机大战
2020/08/07 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
Shell如何接收变量输入
2016/08/06 面试题
生日主持词
2014/03/20 职场文书
检举信的格式及范文
2014/04/04 职场文书
献爱心标语
2014/06/21 职场文书
胡桃夹子观后感
2015/06/11 职场文书
药房管理制度范本
2015/08/06 职场文书
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript