私はAng 4の最初のプロジェクトに取り掛かり、小さな問題に遭遇しました。angular 2+ Promises、Observable and async pipe
私はサーバーに電話をかけると遅延があり、サーバーからフェッチしたデータを表示するために非同期パイプを使用する方法を学びました。
しかし、私が遭遇した問題は、例えば、サーバーへのHTTPコールを作成し、サーバーから情報が復帰するのを待っているということです。しかし、私はいくつかの番号を処理するためにその情報が必要です。つまり、実行時のコードが実行され、割り当てられる値が存在しないため、サーバーからの情報を待っている変数が未定義に戻ります。
サービスコールを行い、設定を取得するまでDoSomethingメソッドに知らせておくことが適切な方法は何ですか?また、あなたはあなたの設定を必要とするたびにHTTP呼び出しを常に行っていないようにあなたはどのようにそれを保存するだろうあなたのアプリを介して設定を使用していた場合。
私の直感は、app.componenet.tsに電話とストアをさせることでした。
ありがとうございます!
2番目の質問では、通常、シングルトンサービスに設定を保存します。このようにして、あなたのアプリの何かがサービスにアクセスして設定を得ることができます。 – LLai