AppComponentでサービスを呼び出してデータを取得したいとき、別のコンポーネントにデータを送信したいときは別のコンポーネントにロードします。データを他のコンポーネントでキャプチャできることをどうすれば保証できますか? apisから取得しているのと同じデータが2-3か所で再利用されるため、この設定でAPIコールを最小限に抑えてください。AppComponentから別のコンポーネントを別の時間にロードする別のコンポーネントにデータを渡す
0
A
答えて
0
グローバルに注入可能なサービスにデータを格納したいとします。このサービスでは、BehaviorSubjectを定義する必要があります。下記参照。
@Injectable()
export class DataService {
// Can subscribe to and emit events from a BehaviorSubject
// BehaviorSubject can act like an event bus but will also return the last value in the stream upon subscription
public userSubject = new BehaviorSubject(null);
}
0
サービスでBehaviorSubject
を使用することができます。 後でロードされたコンポーネントがサービスを注入し、BehaviorSubject
にサブスクライブすると、すぐに最後に発行された値が取得されます。
+0
はい、うまくいきました。ありがとうございました –
関連する問題
- 1. コンポーネントから別のコンポーネントにデータを渡すコンポーネント2つのファイル
- 2. 別のコンポーネントにデータを渡す
- 3. Vue.js、別のページからデータを渡すために別のルート上のコンポーネントに
- 4. あるコンポーネントから別のコンポーネントにブールステートを渡すReact.JS
- 5. 値をあるコンポーネントから別のコンポーネントに渡します - フレックス
- 6. 1つの子コンポーネントから別の子コンポーネントに値を渡す
- 7. angular2の別のコンポーネントtplからコンポーネントに文字列を渡す
- 8. あるコンポーネントから別のコンポーネントにデータを渡すときのサービス変数2
- 9. FORMから角2の別のコンポーネントにデータを渡す
- 10. React - Axios reqから別のコンポーネントにデータを渡す
- 11. 別のコンポーネントからコンポーネントをインポートする
- 12. Angular2が、私は別のコンポーネントからのデータを渡す必要があるコンポーネント
- 13. 動的にコンポーネントを作成するときにコンポーネントを別のコンポーネントに渡す
- 14. 兄弟コンポーネントから別の角度へデータを渡す2
- 15. コンポーネントの値をあるカスタムコントロールから別のカスタムコントロールに渡す
- 16. 別のコンポーネントにナビゲートする前にAngular 2コンポーネントからデータを保存する
- 17. あるコンポーネントから別のコンポーネントへの値の受け渡し
- 18. angular2のあるコンポーネントから別のコンポーネントにオブジェクトを渡す方法は?
- 19. In React.jsあるコンポーネントから別のコンポーネントにフォームの値を渡す方法
- 20. 角度4の別のコンポーネントにルーティング中にjsonデータを渡す
- 21. ReactJS内の別の「外部」コンポーネントにメソッドの子コンポーネントを渡す
- 22. 角度 - あるコンポーネントを別のコンポーネントに渡す
- 23. @Input文字列をあるコンポーネントから別のコンポーネントに渡す方法
- 24. オブジェクトをあるコンポーネントから別のコンポーネントに角度で渡す方法
- 25. あるコンポーネントから別のコンポーネントにアレイ要素をアクセスする
- 26. あるコンポーネントから別のコンポーネントへのデータへのアクセス
- 27. 親モジュールから別のコンポーネントにAngular 2コンポーネントをラップする
- 28. 別のコンポーネントに置き換えられ、角2で戻されるコンポーネント間でデータを渡す方法は?
- 29. フィルタリングされたデータをあるコンポーネントから別の角度に渡す
- 30. NSDateの日付コンポーネントと別のNSDateの時間コンポーネント
は、最初のコンポーネントか兄弟の子コンポーネントですか?そして、あなたはサービスを呼びたいと思っています...注射可能なサービスも作りましたか? – Carsten
子供の子供です –