嗨的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'時,任何 –