gpt4 book ai didi

javascript - 使 Javascript 对象全局可用

转载 作者:行者123 更新时间:2023-11-30 07:59:58 25 4
gpt4 key购买 nike

我想知道如何使 JavaScript 对象全局可用。

我有一个 Angular 服务,我需要从中访问存储为环境变量的公共(public) API key 。我的计划是在 <body> 的顶部做一个 javascript 声明。像这样:

<script>
MySite.settings = {
PublishableKey = [here I retreive the env variable]
}
</script>

在 Angular 服务中,我认为我可以通过以下方式访问该值:

...
key: MySite.settings.PublishableKey
...

但我得到一个错误 MySite未定义。

有什么建议吗?

最佳答案

好吧,您实际上并没有定义 MySite,只是它的一个属性。试试这个,而不是:

<script>
var MySite = {
settings : {
PublishableKey : 'some_key'
}
};
</script>

请注意,我使用 : 而不是 = 来设置属性;这是这里的正确语法。

关于javascript - 使 Javascript 对象全局可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30497711/

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