浅谈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 15 Javascript
JavaScript基本概念初级讲解论坛贴的学习记录
Feb 22 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
Mar 01 Javascript
javaScript arguments 对象使用介绍
Oct 18 Javascript
JavaScript中按位“异或”运算符使用介绍
Mar 14 Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
Jul 10 Javascript
zTree实现节点修改的实时刷新功能
Mar 20 Javascript
JS模拟超市简易收银台小程序代码解析
Aug 18 Javascript
解决vue中post方式提交数据后台无法接收的问题
Aug 11 Javascript
详解vue中v-for的key唯一性
May 15 Vue.js
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 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
德生9700DX电路分析
2021/03/02 无线电
PHP PDO函数库详解
2010/04/27 PHP
PHP中redis的用法深入解析
2014/02/20 PHP
ThinkPHP3.1新特性之查询条件预处理简介
2014/06/19 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
基于Vue实现微前端的示例代码
2020/04/24 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
Python描述器descriptor详解
2015/02/03 Python
python使用三角迭代计算圆周率PI的方法
2015/03/20 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
python实现随机漫步方法和原理
2019/06/10 Python
python字典按照value排序方法
2020/12/28 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
C和C++经典笔试题附答案解析
2014/08/18 面试题
《盘古开天地》教学反思
2014/02/28 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
如何在CSS中绘制曲线图形及展示动画
2021/05/24 HTML / CSS
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers