簡體   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