【问题标题】:Angular best practice - where store applicaiton settings from APIAngular 最佳实践 - 从 API 存储应用程序设置的位置
【发布时间】:2020-08-22 11:13:20
【问题描述】:

在我的应用程序中,我想通过一些应用程序设置进行初始调用。这些将包括表单数据(验证规则、下拉选项...),可能还有其他一些设置(待定)。

存储这些数据的最佳做法是什么?

只是服务器中的对象?本地存储?....

我记得在 AngularJS 中使用过 rootScope(这并不理想)。

感谢您的建议。

【问题讨论】:

标签: angular data-structures angular-data


【解决方案1】:

有两种推荐的做法,

当您使用 Angular CLI 创建 Angular 应用程序时,您总是有一个包含环境文件的文件夹:

<APP_FOLDER>/src/environments/
                       └──environment.ts
                       └──environment.prod.ts

您可以创建其他特定于目标的配置文件,例如 environment.qa.ts 和 environment.staging.ts。

并在您的服务中使用它们(自动选择正确的环境文件)。

另一种方法是将您的 json 文件添加到 assets 文件夹并使用 http get 来提供这些文件。

【讨论】:

猜你喜欢
  • 2012-01-14
  • 2012-06-26
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
  • 2017-05-25
  • 2012-05-10
  • 2011-12-08
相关资源
最近更新 更多