我正在运行到一堵砖墙,我猜应该是一个简单的任务 - 我想要一个变量,确定应用程序是否处于调试状态 - 即debug = false
,以便我可以使用此变量,正如您所期望的那样,在相应的任何课程和日志消息中。然而令人讨厌的是,无论我尝试什么,我都无法访问这个变量。定义一个TypeScript调试变量
我有一个app.ts
文件,它导入每个类并实例化它们。在这个文件顶部定义一个全局变量不起作用,同样在global.d.ts
文件中定义它们也不起作用 - 编译器根本看不到它们。为了记录我tsconfig.json
文件看起来像这样:
{
"files": [
"./resources/assets/js/declarations/**/*.d.ts"
],
"compilerOptions": {
"noImplicitAny": true,
"target": "es2015"
}
}
的global.d.ts
文件本身是非常简单的...
declare let appDebug: boolean;
正如前面所提到的其值在app.ts
文件中设置。是什么赋予了?我怎样才能将这个价值传递给每个班级?