我想在我的角度應用程序中設置一些用戶偏好。我將從REST api中獲得這些首選項,因此我需要進行http調用。一旦從API中獲取這些數據,它們的值將不會被修改。Angular JS網站範圍配置的設計模式
這種情況下的最佳做法是什麼?
我可以在angular.module.value中撥打http電話嗎?或者使用類似provider的東西?或者只是寫一個服務?有哪些方法需要考慮什麼?
在這種情況下要遵循的設計模式是什麼?
我想在我的角度應用程序中設置一些用戶偏好。我將從REST api中獲得這些首選項,因此我需要進行http調用。一旦從API中獲取這些數據,它們的值將不會被修改。Angular JS網站範圍配置的設計模式
這種情況下的最佳做法是什麼?
我可以在angular.module.value中撥打http電話嗎?或者使用類似provider的東西?或者只是寫一個服務?有哪些方法需要考慮什麼?
在這種情況下要遵循的設計模式是什麼?
您可以使用工廠配方創建服務。這將使代碼變得更清潔,更模塊化。
接下來,您可以將用戶首選項放在$ rootScope上。對於有效使用$ rootScope來說,這是一個很好的例子,因爲您的值是具有應用程序範圍適用性的常量。
謝謝。我會試試這個。 – maddie
這裏的重要問題是gyou會在角度應用引導過程中使用這些偏好嗎? – Satpal
我想在應用程序加載時使用這些值。所以,是的。 – maddie