浅谈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 相关文章推荐
jQuery操作select的实例代码
Jun 14 Javascript
JavaScript中的分号插入机制详细介绍
Feb 11 Javascript
JavaSacript中charCodeAt()方法的使用详解
Jun 05 Javascript
简介JavaScript中search()方法的使用
Jun 06 Javascript
jquery性能优化高级技巧
Aug 24 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
Jan 13 Javascript
jQuery Dialog 取消右上角删除按钮事件
Sep 07 Javascript
React中上传图片到七牛的示例代码
Oct 10 Javascript
深入了解javascript 数组的sort方法
Jun 01 Javascript
详解vue.js下引入百度地图jsApi的两种方法
Jul 27 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
JavaScript定时器常见用法实例分析
Nov 15 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
PHP return语句的另一个作用
2014/07/30 PHP
Laravel5中contracts详解
2015/03/02 PHP
PHP SPL标准库中的常用函数介绍
2015/05/11 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
Vue2.x中的父组件传递数据至子组件的方法
2017/05/01 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
详解jQuery如何实现模糊搜索
2019/05/10 jQuery
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
Python日期操作学习笔记
2008/10/07 Python
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
2014/07/11 Python
Python中的hypot()方法使用简介
2015/05/18 Python
python学习之编写查询ip程序
2016/02/27 Python
利用anaconda保证64位和32位的python共存
2021/03/09 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
对tensorflow中的strides参数使用详解
2020/01/04 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
美国性感女装网站:bebe
2017/03/04 全球购物
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
美国在线购物频道:Shop LC
2019/04/21 全球购物
企业道德讲堂实施方案
2014/03/19 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
自考生自我评价
2019/06/21 职场文书
详解Python生成器和基于生成器的协程
2021/06/03 Python
javascript之Object.assign()的痛点分析
2022/03/03 Javascript