Angular 角度最佳实践-API中的应用程序设置存储在何处

Angular 角度最佳实践-API中的应用程序设置存储在何处,angular,data-structures,angular-data,Angular,Data Structures,Angular Data,在我的应用程序中,我想通过一些应用程序设置获得初始调用。这些将包括表单数据(验证规则、下拉菜单选项…),可能还有一些其他设置(待定) 存储此数据的最佳做法是什么 只是服务器中的对象?本地存储 在AngularJS中,我记得使用了rootScope(这并不理想) 谢谢您的建议。这里有两种推荐做法 使用angular CLI创建angular应用程序时,始终会有一个包含环境文件的文件夹: <APP_FOLDER>/src/environments/

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

存储此数据的最佳做法是什么

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

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


谢谢您的建议。

这里有两种推荐做法

使用angular CLI创建angular应用程序时,始终会有一个包含环境文件的文件夹:

<APP_FOLDER>/src/environments/
                       └──environment.ts
                       └──environment.prod.ts
/src/environments/
└──环境科技
└──环境产品
您可以创建其他特定于目标的配置文件,例如environment.qa.ts和environment.staging.ts

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


另一种方法是将json文件添加到资产文件夹,并使用http get为这些文件提供服务。

这是否回答了您的问题?还可以尝试使用服务。这也应该可以完成这项工作。第二种方法在具有停靠的前端配置时非常有用:您希望将您的环境从完整的捆绑包中分离出来,以便您可以自定义它: