嗨的StackOverflow社区,Angular2打字稿声明变量任何引发ReferenceError
我有JavaScript代码之外,其设置全局变量的JS,但在某些情况下,这种变量不存在。我有Angular2中的配置类,它通过declare var any导入该全局变量。在这个类中,我有三元运算符静态变量,它检查这个全局变量是否存在(!= null),然后设置一些语句,但它抛出:Uncaught ReferenceError:未定义IMPORTED_VAR。如何解决它?
declare var IMPORTED_VAR:any;
export class ConfigurationClass {
public static CONF_VAR = IMPORTED_VAR ? IMPORTED_VAR : "SOMETHING";
}
你不需要使用申报。只需使用var IMPORTED_VAR:当您使用'declare'时,任何 –