浅谈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 document.referrer判断访客来源网址
May 15 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
May 03 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
May 05 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
Feb 28 Javascript
jquery ui resize 中border-box的bug修正
Apr 26 Javascript
javascript实现输出指定行数正方形图案的方法
Aug 03 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
Apr 25 Javascript
js中Object.defineProperty()方法的不详解
Jul 09 Javascript
微信小程序实现tab左右切换效果
Nov 15 Javascript
Vue动态组件与异步组件实例详解
Feb 23 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
Sep 18 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
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
js 动态文字滚动的例子
2011/01/17 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
详解vue中v-bind:style效果的自定义指令
2020/01/21 Javascript
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
儿童python练习实例
2018/05/27 Python
详解Python3的TFTP文件传输
2018/06/26 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
python实现三次样条插值
2018/12/17 Python
python属于跨平台语言码
2020/06/09 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
采购员岗位职责
2013/11/15 职场文书
幼儿园开学家长寄语
2014/01/19 职场文书
致铅球运动员加油稿
2014/02/13 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
倡议书范文
2014/04/16 职场文书
个人合作协议书范本
2014/04/18 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
会员卡清退活动总结
2014/08/27 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL