1、第一种写法

angular.module(‘App’).controller(‘TestCtrl’,[‘$scope’, function($scope) {}]);

2、第二种写法

angular.module(‘App’).controller(‘TestCtrl’,TestCtrl);

TestCtrl.$inject= [‘$scope’];

function TestCtrl($scope) {}

3、第三种写法

angular.module(‘App’).controller(‘TestCtrl’,TestCtrl);

function TestCtrl($scope) {};

虽然这三种写法都可以,但是推荐用第一种或第二种,因为再js压缩的过程中,如果数组的声明方式,不至于在压缩的过程中最小化以a或其他变量命名.

最新文章

  1. [C/C++] C/C++延伸学习系列之STL及Boost库概述
  2. JavaScript思维导图—数组
  3. 一个C#解决方案中各文件夹存放了些什么
  4. eclipse创建web项目
  5. JavaBean基本用法示例(二)
  6. C# Json处理日期和Table
  7. nginx 采用https 协议通信配置
  8. #include <boost/regex.hpp>
  9. ThinkPHP 3.2 开发过程
  10. XML语法规范
  11. CSAPP-程序优化
  12. python文本读写数据
  13. Javascript高级编程学习笔记(40)—— DOM(6)CDATASection、DocumentType
  14. ELK-elasticsearch-6.3.2部署
  15. 使用SQL语句从数据库一个表中随机获取数据
  16. Socket网络编程--小小网盘程序(3)
  17. html5-figure和figcaption元素
  18. Day7作业及默写
  19. 【转载】springboot + swagger
  20. deque Comparison of Queue and Deque methods Comparison of Stack and Deque methods

热门文章

  1. mysql系列之2.mysql多实例
  2. 【总结】图论小总结【题解】P1330封锁阳关大学
  3. Coursera公开课Functional Programming Principles in Scala习题解答:Week 2
  4. 各种 Spring-Boot-Starters系列 介绍
  5. 在VS2015中的SDL2.0开发环境搭建
  6. zabbix 监控 haproxy 记录
  7. 使用C语言解析URL
  8. static语句块的执行时间
  9. laravel基础课程---16、数据迁移(数据库迁移是什么)
  10. Linux_服务器_02_在linux上怎么看eclipse控制台输出语句