Angularjs 如何使用Typescript将模块中的控制器类绑定到Javascript应用程序中?

Angularjs 如何使用Typescript将模块中的控制器类绑定到Javascript应用程序中?,angularjs,typescript,Angularjs,Typescript,以下是我现在拥有的: 文件:app.ts var app = angular.module('app', [ 'access', // I have similar controllers as below for this module 'admin' ]) 文件:admin.ts angular.module('admin', []) 文件:adminHomeController.ts class AdminHomeController

以下是我现在拥有的:

文件:app.ts

var app = angular.module('app',
    [
        'access', // I have similar controllers as below for this module
        'admin'
    ]) 
文件:admin.ts

angular.module('admin', []) 
文件:adminHomeController.ts

class AdminHomeController {
}
class AdminContentController {
}
文件:adminContentController.ts

class AdminHomeController {
}
class AdminContentController {
}
文件:global.ts

interface IAdminContentControllerScope extends IAdminHomeControllerScope {
    content: AdminContentController;
}

有人能告诉我应该如何将控制器连接到我的
管理
模块中吗?

您可以这样注册控制器:

app.module('admin')
   .controller('adminCtrl', [() => return new AdminController();}]);
或者更舒适的方式:

app.module('admin')
   .controller('adminCtrl', AdminController);
在第二种情况下,必须定义static
$inject=[]在控制器中。了解更多信息。

角度。模块('admin')。控制器('AdminController',AdminHomeController)
应该做什么?