gpt4 book ai didi

javascript - angular2如何导入窗口

转载 作者:行者123 更新时间:2023-12-02 13:49:18 28 4
gpt4 key购买 nike

我创建了一个名为 env.js 的全局环境变量,我可以在 Angular 外部使用它,但是我想在 Angular2 中使用相同的环境变量。

(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.baseUrl 在类型 Window 上不存在。所以只是想知道如何导入 Window 以便它允许我使用 .__env.baseUrl

最佳答案

这是因为编译器检查类型,它只知道窗口对象的“公共(public)”属性。

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

declare var xxx: any;

export class .... {

}

在你的情况下,它是:

declare var __env: any;

关于javascript - angular2如何导入窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41126654/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com