如何在Javascript中读取TypeScript常量?
我有一个Angular 4应用程序,它也使用一些遗留的HTML/JS页面 如何读取TypeScript常量:如何在Javascript中读取TypeScript常量?,javascript,angular,typescript,Javascript,Angular,Typescript,我有一个Angular 4应用程序,它也使用一些遗留的HTML/JS页面 如何读取TypeScript常量: export class Constants { public static readonly MY_CONST = "test"; } 从我的“遗留”HTML/JS代码中,假设我使用Angular AOT编译器(ng build-AOT)构建所有内容,该编译器包含我的TypeScript和遗留HTML/JS: <html> <head> <
export class Constants {
public static readonly MY_CONST = "test";
}
从我的“遗留”HTML/JS代码中,假设我使用Angular AOT编译器(ng build-AOT
)构建所有内容,该编译器包含我的TypeScript和遗留HTML/JS:
<html>
<head>
<script type="text/javascript">
var conf = Constants.MY_CONST;
console.log(conf);
</script>
</head>
<body>
</body>
</html>
var conf=Constants.MY_CONST;
console.log(conf);
如何执行此
常量。MY_CONST
?在这里,我期望conf
是一个字符串,其中包含来自TypeScript常量的常量内容 你的代码看起来不错。控制台输出是什么?您的问题是什么?这取决于编译器使用的模块设置。如果您删除类声明中的export
关键字,它将正常工作。您的代码看起来正常。控制台输出是什么?您的问题是什么?这取决于编译器使用的模块设置。如果在类声明中删除export
关键字,它将正常工作。