浅谈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 学习笔记(四)
Dec 31 Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
js字母大小写转换实现方法总结
Nov 13 Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 Javascript
浅谈jquery上下滑动的注意事项
Oct 13 Javascript
原生js实现选项卡功能
Mar 08 Javascript
html5+canvas实现支持触屏的签名插件教程
May 08 Javascript
vue2的todolist入门小项目的详细解析
May 11 Javascript
微信小程序对接七牛云存储的方法
Jul 30 Javascript
详解如何用VUE写一个多用模态框组件模版
Sep 27 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
Nov 26 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
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
Linux下从零开始安装配置Nginx服务器+PHP开发环境
2015/12/21 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
JavaScript高级程序设计
2006/12/29 Javascript
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
2016/05/12 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
Vue.js中的图片引用路径的方式
2017/07/28 Javascript
Angular模版驱动表单的使用总结
2018/05/05 Javascript
vue弹窗插件实战代码
2018/09/08 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
python实现爬虫下载漫画示例
2014/02/16 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
Python延时操作实现方法示例
2018/08/14 Python
Python自定义一个异常类的方法
2019/06/27 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
python list转置和前后反转的例子
2019/08/26 Python
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
工厂厂长岗位职责
2013/11/08 职场文书
总监职责范文
2013/11/09 职场文书
CAD实训总结范文
2015/08/03 职场文书
开网店计划分析
2019/07/30 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python