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);
}