【问题标题】:Is there a best practice for where to put global variables which are shared across files?是否有最佳实践将跨文件共享的全局变量放在哪里?
【发布时间】:2020-01-06 11:55:56
【问题描述】:

我希望在所有网站页面中保持不变的文件之间共享的数据列表,但数据可能会随着时间而改变。我在想将所有这些数据放在一个公共文件中是个好主意,这样我就不必在每次这些变量中的一个发生变化时在 50 个不同的位置更改 50 行代码,我就会知道去哪里每当我想更改这些变量,但我不知道将所有这些变量放在哪个文件中。

关于将这些变量放在哪里,是否有一些“最佳实践”?感谢您的帮助。

【问题讨论】:

    标签: angular typescript variables


    【解决方案1】:

    是的,您可以维护环境文件并访问所有文件

    制作 environment.ts 文件

    export const environment = {
      production: false,
      api_url: 'https://Your_Api/api'
    };
    

    访问这些数据

    import { environment } from './environments/environment';
    

    然后访问数据

    if (environment.production) {
      //your logic
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 2015-04-11
      • 2019-12-19
      • 1970-01-01
      • 1970-01-01
      • 2015-03-03
      相关资源
      最近更新 更多