Angular JS中全站点配置的设计模式

时间:2017-10-20 00:12:29

标签: javascript angularjs

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

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

我可以在angular.module.value进行http通话吗?或者使用provider之类的东西?或者只是写一个服务?在这些方法中有哪些需要考虑的事项?

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

1 个答案:

答案 0 :(得分:1)

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

然后,您可以将用户首选项放在$ rootScope上。这是有效使用$ rootScope的一个很好的例子,因为你的值是具有应用程序范围适用性的常量。