1、显示注入,代码过长,不容易阅读,代码压缩不出错
app.controller('PhoneListCtrl', ['$scope', '$http', function(e, m){ //do something }]);
2、隐示注入,书写简单,但是在js进行压缩时候会出错,因为变量名变短,而依赖注入是基于其服务的名称的
app.controller('PhoneListCtrl', function($scope, $http){ //do something });
3、大家推荐$inject的方式,你可以参考JohnPapa的 Angular Style Guide
app.controller('PhoneListCtrl', PhoneListCtrl); PhoneListCtrl.$inject = ['$scope', '$http']; function PhoneListCtrl($scope, $http){ }
另外多说一句,无论你采用那一种,在代码压缩时,其实是不用担心的,因为有插件会帮我们进行依赖注入,无论你使用的是gulp还是grunt,会有一个插件 ng-annotate 帮助你进行依赖注入的添加。
相关推荐
下面小编就为大家带来一篇浅谈angularjs依赖服务注入写法的注意点。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java 无需数据库 简单实例 如何实现Spring依赖注入 AOP
主要介绍了Angularjs 依赖压缩及自定义过滤器写法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
spring注入文件写法(包括hibernate注入、dao注入等等)
本文实例讲述了AngularJS过滤器filter用法。分享给大家供大家参考,具体如下: 在开发中,经常会遇到这样的场景 如用户的性别分为“男”和“女”,在数据库中保存的值为1和0,用户在查看自己的性别时后端返回的值...
JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单...
angularjs中利用http从后台请求数据的几种写法
AngularJS文件的写法: $scope.clearNoNum = function(obj,attr){ //先把非数字的都替换掉,除了数字和. obj[attr] = obj[attr].replace(/[^\d.]/g,); //必须保证第一个为数字而不是. obj[attr] = obj[attr]....
案例 UI美眉说咱家的选项菜单太丑了,小哥哥能不能美化一下呀,洒家自然是说小意思啦~ 自定义一个select组件,so easy~ ...回头看看原生的写法是这样: <select v-model=favourite> <option value=1>V
给大家介绍了angularjs中controller的三种写法,每种写法都给出了示例代码,对大家理解和学习很有帮助,有需要的朋友们可以参考借鉴。
Spring之Construcotrer注入和setter注入不同的XML写法方式 ,具体效果和过程看博文http://blog.csdn.net/evankaka/article/details/44878225
注释的标准写法注释的标准写法注释的标准写法
先说说注入的不注入的自我感觉,我感觉不是注入的CALL的太多很容易导致程序奔溃。而注入的稳定的多。当然也可能是我的错觉 首先我用了易语言 自带的 置入代码 部分写法如下: 那么我们CALL的原型就是: push 0xFF ...
1、链式调用 ...这个函数返回一个promise对象,具有success和error两个方法。 ...url:'data.json', ...}).success(function(data,header,config,status){ ...}).error(function(data,header,config,status){
三层架构的写法三层架构的写法三层架构的写法三层架构的写法
android 中Handler 的几种写法,很简单的demo,大神简单修改下,用的是Handler.Callback,的方法