controller 有两种写法,讨论一下两种写法的区别:
controller 有两种写法,讨论一下两种写法的区别:
写法 1:
app.controller('myCtrl', function($scope, $location) { $scope.myUrl = $location.absUrl(); });
写法2:
app.controller('myCtrl', ["$scope","$location",function($scope,$location) { $scope.myUrl = $location.absUrl(); }]);
两种写法都是对的,但是推荐第二种写法,因为第一种写法在 js 压缩后会出问题,而第二种写法可以完美应对 js 压缩,原因是:js 压缩后,变量名会重命名,故第一种写法会报错。
上面的例子第 2 种写法还可以这样:
app.controller('myCtrl', ["$scope","$location",function(a, b) { a.myUrl = b.absUrl(); }]);
转载于:https://www.cnblogs.com/Andrew520/p/9892144.html
controller 有两种写法,讨论一下两种写法的区别:相关推荐
- 用java编写保留两位小数_Java保留两位小数的几种写法总结
摘要:这篇Java开发技术栏目下的"Java保留两位小数的几种写法总结",介绍的技术点是"Java保留两位小数.保留两位小数.两位小数.Java.小数.总结", ...
- c语言for循环的省略写法,C语言两种for循环写法分析
每个C程序员都知道同一个for循环语句可以有两种写法: A: for (i = 0; i B: for (i = cnt; i > 0; i--){ } 前几天,DEBUG的时候, 发现采用A写 ...
- 对于30种机械手的归类与分析——从假肢(Prosthetic)和机器人(Robotics)两个应用领域讨论
这篇文章是接着之前三篇<常见仿人机械手种类介绍与性能展示>后的总结与归纳,希望能在如下三点做一个拔高的整体讨论与陈述: 1. 机械手的欠驱动和全驱动方案选择: 2. 机械手的传动方案选择: ...
- 二分查找理论(三种问题类型、两种算法形式)
从这篇文章开始,我将开启算法专栏,记录在刀砍leetcode算法过程中的理论总结与实战代码,我认为二分算法是算法问题中细节最多的部分,所以我先拿它开刀!二分题目实战请看我的二分查找专栏:二分查找实战专 ...
- JavaScript 的 Promise 和 C# 的 waitone 一样吗?请大家讨论i两句。
JavaScript 的 Promise 和 C# 的 waitone 一样吗?请大家讨论i两句.
- python爬虫详细步骤-Python爬虫的两套解析方法和四种爬虫实现过程
对于大多数朋友而言,爬虫绝对是学习 python 的最好的起手和入门方式.因为爬虫思维模式固定,编程模式也相对简单,一般在细节处理上积累一些经验都可以成功入门.本文想针对某一网页对 python 基础 ...
- c语言天花板和地板,父母有两种,一种是天花板,一种是地板,你是孩子的啥?...
原标题:父母有两种,一种是天花板,一种是地板,你是孩子的啥? 每一个家长都会有望子成龙,望女成凤之心.然而孩子们的成长并不一定按照家长们预期的方向发展.短小而深刻的教育方式,告诉你为什么孩子千差万别. ...
- 【Python基础】Python爬虫的两套解析方法和四种信息提取方式
Python爬虫 Author:Iouwill Machine Learning Lab 分享一篇往日旧文章,非常实用. 对于大多数朋友而言,爬虫绝对是学习python的最好的起手和入门方式.因为爬虫 ...
- 采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( )
采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( D ) A. 2400b/s B. 3600b/s C. 9600b/s D. 480 ...
最新文章
- python 函数递归一次增加一次变量_python3--函数(函数,全局变量和局部变量,递归函数)...
- POJ 2566 Bound Found
- 基于Spring Cloud实现微服务前后端系统
- service层的方法上使用@Transactional注解,程序发生异常没有回滚
- FW: How to use Hibernate Lazy Fetch and Eager Fetch Type – Spring Boot + MySQL
- mybatis 不等于_MyBatis 第一天
- 6.3.4 新的_Bool类型
- 怎么使用PVS stream Linux
- Linux发行版列表
- iPhone iPad下载NBA2K22苹果版下载
- 揭秘微信视频号影视剪辑视频月入十万:国仁楠哥
- 湖南省界矢量图_全国省、县界线shp格式矢量图(精确到县区域)
- 远程计算机怎么桌面显示不全,桌面显示不全怎么设置
- 高德地图 天气java_高德地图API获取天气
- Chrome安装ElasticSearch-head插件
- 史上首例!阿里程序员写的这一行代码,被国家博物馆收藏了
- Carson带你学Android:RxJava过滤操作符
- 电芯容量在前期循环中容量增加_新发现!18650电池钢芯提升电池低温循环性能...
- python变量的定义_Python变量的定义
- ArchLinux开发环境第2辑——高效平铺式桌面i3个性化配置与美化
热门文章
- 白名单 权限认证方法
- OEM 按钮乱码解决办法
- 关于MSSQL存储过程中使用游标的一个小例子(学习)
- GraphPad Prism软件无响应问题解决办法
- 荧光共定位定量分析,单通道散点图剖析
- pep8 python 编码规范_Python合集之Python语法特点(三)
- 计算机视觉--GIST特征及其MATLAB代码实现
- SCI论文写作--IEEE的期刊和杂志区分
- 用C语言写一个球的程序,12个球的程序.....
- python 删除n天前文件_Linux 按时间批量删除文件命令(删除N天前文件)