在 Angular JS 中站点范围配置的设计模式



我想在我的角度应用程序中设置一些用户首选项。我将从 REST API 获得这些首选项,因此我需要进行 http 调用。从 API 获取这些值后,将不会修改其值。

在这种情况下,最佳做法是什么?

我可以在angular.module.value中进行http调用吗?或者使用类似提供程序的东西?或者只是编写服务?在这些方法中需要考虑哪些事项?

在这种情况下要遵循的设计模式是什么?

您可以使用工厂配方创建服务。这将使代码更清晰、更模块化。

之后,您可以将用户首选项放在$rootScope上。这是有效使用 $rootScope 的好情况,因为您的值是具有应用程序范围适用性的常量。

最新更新