推荐两种使用场景: 1.控制器中的依赖注入 控制器是负责应用行为的类.推荐的控制器声明方法如下: var MyController = function(dep1, dep2) { ... } MyController.$inject = ['dep1', 'dep2']; MyController.prototype.aMethod = function() { ... } 2.工场方法 工场方法负责创建AngularJS中的大部分对象.比如指令,服务,过滤器.工厂方法一般在模块中使用,推荐的…