浅谈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的面向对象和继承有利新手学习
Jan 11 Javascript
javascript函数重载解决方案分享
Feb 19 Javascript
关于img的href和src取变量及赋值的方法
Apr 28 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
JS模拟实现ECMAScript5新增的数组方法
Mar 20 Javascript
纯js实现的积木(div层)拖动功能示例
Jul 19 Javascript
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
JavaScript中使用Async实现异步控制
Aug 15 Javascript
ES6数组与对象的解构赋值详解
Jun 14 Javascript
jQuery表单选择器用法详解
Aug 22 jQuery
jquery实现的放大镜效果示例
Feb 24 jQuery
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 IN_ARRAY 函数使用注意事项
2010/07/24 PHP
php时区转换转换函数
2014/01/07 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
详解AngularJS1.x学习directive 中‘& ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
详解JavaScript中的Object.is()与"==="运算符总结
2020/06/17 Javascript
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
Django中对通过测试的用户进行限制访问的方法
2015/07/23 Python
Python3字符串学习教程
2015/08/20 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
在pytorch中查看可训练参数的例子
2019/08/18 Python
python实现猜拳小游戏
2020/04/05 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
为什么需要版本控制
2016/10/28 面试题
奥巴马获胜演讲稿
2014/05/15 职场文书
小学班主任教育随笔
2015/08/15 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
导游词幽默开场白
2019/06/26 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python
Python一些基本的图像操作和处理总结
2021/06/23 Python
redis cluster支持pipeline的实现思路
2021/06/23 Redis
Python快速实现一键抠图功能的全过程
2021/06/29 Python
了解Kubernetes中的Service和Endpoint
2022/04/01 Servers