2017-10-20 1 views
0

角度アプリでユーザー設定をいくつか設定したいと思います。これらの設定をREST APIから取得するので、httpコールを行う必要があります。これらがAPIからフェッチされると、その値は変更されません。Angular JSのサイトワイド構成のデザインパターン

この場合のベストプラクティスは何ですか?

angular.module.valueでhttpコールを発信できますか。またはproviderのようなものを使用しますか?サービスを書くだけですか?これらのアプローチのいずれかで考慮すべきことは何ですか?

この場合、どのようなデザインパターンが必要ですか?

+0

ここで重要なのは、角度アプリのブートストラッププロセスで、gyouがこれらの設定を使用する場合です。 – Satpal

+0

これらの値をアプリケーションの負荷に使用したいと考えています。あ、はい。 – maddie

答えて

1

工場レシピを使用してサービスを作成することができます。これにより、コードはより洗練され、よりモジュラー化されます。

それに続いて、ユーザーの設定を$ rootScopeに入れることができます。あなたの値はアプリケーション全体の適用性を持つ定数なので、これは$ rootScopeの有効な使用の良いケースです。

+0

ありがとうございます。私はこれを試してみましょう。 – maddie