繁体   English   中英

angular2如何导入Window

[英]angular2 how to import Window

我创建了一个名为env.js的全局env变量,该变量可以在angular外使用,但是我想在angular2中使用相同的env变量。

(function (window) {
 window.__env = window.__env || {};
   window.__env.baseUrl= 'http://www.examplesite.com/1';
  window.__env.otherUrl = 'http://www.examplesite.com/2';
  window.__env.baseUrl = '/';
}(this));

但是,当我使用window.__env.baseUrl它给我一个错误.__env.baseUrlWindow类型上不存在。 因此,我只是想知道如何导入Window以便允许我使用.__env.baseUrl

那是因为编译器检查类型,并且只知道窗口对象的“公共”属性。

您可以像这样“使用”全局变量:

declare var xxx: any;

export class .... {

}

您的情况是:

declare var __env: any;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM