2017-10-20 31 views
0

我想在我的角度應用程序中設置一些用戶偏好。我將從REST api中獲得這些首選項,因此我需要進行http調用。一旦從API中獲取這些數據,它們的值將不會被修改。Angular JS網站範圍配置的設計模式

這種情況下的最佳做法是什麼?

我可以在angular.module.value中撥打http電話嗎?或者使用類似provider的東西?或者只是寫一個服務?有哪些方法需要考慮什麼?

在這種情況下要遵循的設計模式是什麼?

+0

這裏的重要問題是gyou會在角度應用引導過程中使用這些偏好嗎? – Satpal

+0

我想在應用程序加載時使用這些值。所以,是的。 – maddie

回答

1

您可以使用工廠配方創建服務。這將使代碼變得更清潔,更模塊化。

接下來,您可以將用戶首選項放在$ rootScope上。對於有效使用$ rootScope來說,這是一個很好的例子,因爲您的值是具有應用程序範圍適用性的常量。

+0

謝謝。我會試試這個。 – maddie