controller 有两种写法,讨论一下两种写法的区别:
2024-09-25 18:22:24
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();
}]);
最新文章
- CBOW and Skip-gram model
- Robot Framework--03 案例及资源区
- vs extension
- Java 死锁诊断 -- 线程转储
- Linux系统调用--getrlimit()与setrlimit()函数详解
- word wrap 解惑
- iOS开发——app审核指导方针(官网)
- Headfirst设计模式的C++实现——简单工厂模式(Simple Factory)
- 30 个 php 操作 redis 常用方法代码例子
- PSAM 卡的应用操作方法
- 前台改变asp button控件的值,后台取值没有改变的问题
- Struts中数据处理
- kafka基本介绍
- 理解依赖注入,laravel IoC容器
- vmware 虚拟机报错 删除文件夹,可以恢复
- vue分页效果
- Literal 字面值 字面量 的理解
- background低版本安卓浏览器不支持复合属性,要分开写
- 个人总结-----非贪心算法的图的m着色判断及优化问题
- how to know iframe is loaded in js
热门文章
- 阶段3 2.Spring_10.Spring中事务控制_2 作业-基于注解的AOP实现事务控制及问题分析_上
- 阶段3 2.Spring_06.Spring的新注解_8 spring整合junit完成
- sudo apt -y upgrade
- three.js中物体旋转实践之房门的打开与关闭
- JS BOM(浏览器对象)
- python基础及安装
- 自带的simple认证
- CPU飙高,频繁GC,怎么排查?
- 云服务器以及linux操作系统打开防火墙,在墙上开一个小口
- Forsaken喜欢数论