angularJS使用TypeScript分析了以下方法之间的差异

angularJS使用TypeScript分析了以下方法之间的差异,angularjs,typescript,Angularjs,Typescript,请解释两种加载控制器、服务的方法之间的区别。。。。等 var appModule = angular.module("myApp", []); appModule.controller("MyController", ["$scope", ($scope) => new Application.Controllers.MyController($scope)]); 第一个方法内联执行依赖项注入。第二种方法依赖于在控制器中正确设置$inject/const

请解释两种加载控制器、服务的方法之间的区别。。。。等

     var appModule = angular.module("myApp", []);

    appModule.controller("MyController", ["$scope", ($scope)
      => new Application.Controllers.MyController($scope)]);


第一个方法内联执行依赖项注入。第二种方法依赖于在控制器中正确设置$inject/constructor参数


建议:

我试过了……我想实现的是将控制器放在acontroller.ts中,并将上述声明放在应用程序中。ts@samrodrigues方法2可以做到这一点。这也是我在视频中展示的
 module todos {
      'use strict';

  var todomvc = angular.module('todomvc', [])
        .controller('todoCtrl', TodoCtrl)
        .directive('todoBlur', todoBlur)
        .directive('todoFocus', todoFocus)
        .service('todoStorage', TodoStorage);
   }