[英]How can I add the value of a Typescript enum to my javascript function?
我创建了这个appRun.ts文件:
/// <reference path="app.ts"/>
/// <reference path="services/EnumsService.ts"/>
app.run(['$rootScope', appRun]);
function appRun($rootScope) {
$rootScope.Action = Action;
$rootScope.AuthTabs = AuthTabs;
$rootScope.UserTestStatus = UserTestStatus;
$rootScope.Network = Network;
$rootScope.TS = TS;
}
并在EnumsService.ts中:
enum Action {
None,
Registering,
Authenticating
}
但是,关于我的Javascript AppRun.js的创建,它对Action枚举一无所知。
/// <reference path="app.ts"/>
/// <reference path="services/EnumsService.ts"/>
app.run(['$rootScope', appRun]);
function appRun($rootScope) {
$rootScope.Action = Action;
$rootScope.AuthTabs = AuthTabs;
$rootScope.UserTestStatus = UserTestStatus;
$rootScope.Network = Network;
$rootScope.TS = TS;
}
//# sourceMappingURL=appRun.js.map
如果使用内部模块,则需要...
要么
编译为单个文件的示例
tsc --out combined.js appRun.ts
如果使用的是Visual Studio,也可以在项目设置中选择此选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.