在声明该变量的typescript模块中的函数中引用导出的模块级别变量的正确方法是什么?我注意到这两种方法都可以,但是只有在指定了变量的完整路径后,悬浮调试才能在Visual Studio中起作用。
module MyModule {
export let var1: string = "Hello";
function test() {
let a: string = var1; //This works fine, but VS hover debugging does not.
let b: string = MyModule.var1; //This works, but is more coding.
}
}
答案 0 :(得分:0)
由于TypeScript Analyzer需要名称空间级别变量的完整路径,因此我决定使用此路径。 (MyModule.var1)