AngularJs 中的应用程序属性
Application properties in AngularJs
为了维护类似 BaseURL 的应用程序属性,我们过去常常创建一个 .properties
文件并在 Java 应用程序需要时检索它。
在前端 angularJS 应用程序中,我可以创建一个 .json
文件并使用 $http.get()
方法调用它。
我可以使用 angularJS constants
而不是调用 $http
来实现此功能吗?如果我在 AngularJS 常量中使用 URL 会不会有任何安全问题?
在我们的项目中,我们曾经将所有此类配置放在一个 JSON 文件中,即
{
"BASE_URL": "/myApp",
"VERSION": "1.0"
}
然后,在构建阶段将此文件转换为 angular 模块,即:
agnular.module("myProject.config", [])
.constant("BASE_URL", "/myApp")
.constant("VERSION", "1.0";
最后,将应用程序的源代码附加到具有适当依赖关系的此配置模块中:
angular.module("myProject", ["myProject.config"]);
为了维护类似 BaseURL 的应用程序属性,我们过去常常创建一个 .properties
文件并在 Java 应用程序需要时检索它。
在前端 angularJS 应用程序中,我可以创建一个 .json
文件并使用 $http.get()
方法调用它。
我可以使用 angularJS constants
而不是调用 $http
来实现此功能吗?如果我在 AngularJS 常量中使用 URL 会不会有任何安全问题?
在我们的项目中,我们曾经将所有此类配置放在一个 JSON 文件中,即
{
"BASE_URL": "/myApp",
"VERSION": "1.0"
}
然后,在构建阶段将此文件转换为 angular 模块,即:
agnular.module("myProject.config", [])
.constant("BASE_URL", "/myApp")
.constant("VERSION", "1.0";
最后,将应用程序的源代码附加到具有适当依赖关系的此配置模块中:
angular.module("myProject", ["myProject.config"]);