浅谈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转换字符串为dom对象(字符串动态创建dom)
May 10 Javascript
window.showModalDialog()返回值的学习心得总结
Jan 07 Javascript
javascript操作excel生成报表全攻略
May 04 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
Apr 15 Javascript
深入浅析同源策略和跨域访问
Nov 26 Javascript
Javascript实现检测客户端类型代码封包
Dec 03 Javascript
javascript实现网站加入收藏功能
Dec 16 Javascript
微信小程序 label 组件详解及简单实例
Jan 10 Javascript
解决angular2 获取到的数据无法实时更新的问题
Aug 31 Javascript
ES6 迭代器与可迭代对象的实现
Feb 11 Javascript
vue+iview分页组件的封装
Nov 17 Vue.js
angular4实现带搜索的下拉框
Mar 25 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 中执行排序与 MySQL 中排序
2009/04/21 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
修复IE9&safari 的sort方法
2011/10/21 Javascript
javascript清空table表格的方法
2015/05/14 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
深入理解Node module模块
2018/03/26 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
python3.3实现乘法表示例
2014/02/07 Python
Django学习笔记之Class-Based-View
2017/02/15 Python
Python使用当前时间、随机数产生一个唯一数字的方法
2017/09/18 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
python删除服务器文件代码示例
2018/02/09 Python
用python处理MS Word的实例讲解
2018/05/08 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
10条PHP编程习惯
2014/05/26 面试题
小学运动会表扬稿
2014/01/19 职场文书
民族团结先进个人材料
2014/02/05 职场文书
大学应届生的自我评价
2014/03/06 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript
如何用Navicat操作MySQL
2021/05/12 MySQL
如何解决springcloud feign 首次调用100%失败的问题
2021/06/23 Java/Android
Python PIL按比例裁剪图片
2022/05/11 Python