Observableからデータを2回取得するにはどうすればよいですか?

forge456

サービスとコンポーネントでリクエスト後にデータを取得する必要があります。サービスから変数を直接抽出することによってのみ、方法を見つけました。subscription.add method.

サービスコード:

itemList: any[];
constructor(private http: HttpClient){}
getData(){
  return this.http.get('items.json').subscribe(data => {
    this.itemList = data['itemList'];
  });
}

コンポーネントコード:

items: any[];
constructor(private dataService :DataService) { }
ngOnInit() {
}
getItems() {
  this.dataService.getData().add(data => { 
    this.items = this.dataService.itemList;
});
}

追加ブロックでデータを抽出しようとすると、定義されていないため、再サブスクリプションなどでこれを行う方法はありますか?

add(data => { 
  this.items = data['itemList'];
  console.log(data);
});
Mixalloff

あなたは使用することができますdoではDataService代わりにsubscribeそしてコントローラーでサブスクライブする

...
// Service
getData(){
  return this.http.get('items.json').do(data => {
    this.itemList = data['itemList'];
  });
}

...
// Component
getItems() {
  this.dataService.getData().subscribe(data => { 
    this.items = this.dataService.itemList;
  });
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Observableからデータを取得してInterceptorで使用するにはどうすればよいですか?

分類Dev

Dropbox Chooser v2からPOSTデータを取得するにはどうすればよいですか?

分類Dev

MySQL-1つのテーブルからJoinデータを2回取得するにはどうすればよいですか

分類Dev

長いデータ配列からデータを取得するにはどうすればよいですか?

分類Dev

毎回オーバーライドせずに、mapDBデータベースからデータを取得するにはどうすればよいですか?

分類Dev

データを回復するにはどうすればよいですか

分類Dev

Googleデータストアからデータを取得するにはどうすればよいですか?

分類Dev

配列からデータをすばやく取得するにはどうすればよいですか?

分類Dev

Firebaseからアダプターにデータを取得するにはどうすればよいですか

分類Dev

「diskpartclean」からデータを回復するにはどうすればよいですか?

分類Dev

IEnumerableからモデルメタデータを取得するにはどうすればよいですか?

分類Dev

連続するURLからデータを取得するにはどうすればよいですか

分類Dev

Dartでメタデータから値を取得するにはどうすればよいですか?

分類Dev

DialogFragment内にあるFragmentからデータを取得するにはどうすればよいですか?

分類Dev

Angularでサービスからデータを取得するにはどうすればよいですか?

分類Dev

BluetoothLEデバイスからデータを取得するにはどうすればよいですか

分類Dev

結果axiosからすべてのデータを取得するにはどうすればよいですか?

分類Dev

配列からすべてのデータを取得するにはどうすればよいですか?

分類Dev

サーバー側のjQueryAjaxから「データ」を取得するにはどうすればよいですか?

分類Dev

HTTP gcmサーバーからgcmデータを取得するにはどうすればよいですか?

分類Dev

RのGISサーバーからデータを取得するにはどうすればよいですか?

分類Dev

XMLタグからデータを取得するにはどうすればよいですか

分類Dev

チタン:この関数からデータを取得するにはどうすればよいですか?

分類Dev

ラジオボタンからデータを取得するにはどうすればよいですか?anglejs

分類Dev

JSONAngularJSからネストされたデータを取得するにはどうすればよいですか

分類Dev

2つのJSON配列からデルタを取得するにはどうすればよいですか?

分類Dev

支払いデータから統計を取得するにはどうすればよいですか?

分類Dev

Angularを使用してAPI呼び出しから取得したObservableデータを表示するにはどうすればよいですか?

分類Dev

FirebaseからListViewにデータを取得して表示するにはどうすればよいですか?

Related 関連記事

  1. 1

    Observableからデータを取得してInterceptorで使用するにはどうすればよいですか?

  2. 2

    Dropbox Chooser v2からPOSTデータを取得するにはどうすればよいですか?

  3. 3

    MySQL-1つのテーブルからJoinデータを2回取得するにはどうすればよいですか

  4. 4

    長いデータ配列からデータを取得するにはどうすればよいですか?

  5. 5

    毎回オーバーライドせずに、mapDBデータベースからデータを取得するにはどうすればよいですか?

  6. 6

    データを回復するにはどうすればよいですか

  7. 7

    Googleデータストアからデータを取得するにはどうすればよいですか?

  8. 8

    配列からデータをすばやく取得するにはどうすればよいですか?

  9. 9

    Firebaseからアダプターにデータを取得するにはどうすればよいですか

  10. 10

    「diskpartclean」からデータを回復するにはどうすればよいですか?

  11. 11

    IEnumerableからモデルメタデータを取得するにはどうすればよいですか?

  12. 12

    連続するURLからデータを取得するにはどうすればよいですか

  13. 13

    Dartでメタデータから値を取得するにはどうすればよいですか?

  14. 14

    DialogFragment内にあるFragmentからデータを取得するにはどうすればよいですか?

  15. 15

    Angularでサービスからデータを取得するにはどうすればよいですか?

  16. 16

    BluetoothLEデバイスからデータを取得するにはどうすればよいですか

  17. 17

    結果axiosからすべてのデータを取得するにはどうすればよいですか?

  18. 18

    配列からすべてのデータを取得するにはどうすればよいですか?

  19. 19

    サーバー側のjQueryAjaxから「データ」を取得するにはどうすればよいですか?

  20. 20

    HTTP gcmサーバーからgcmデータを取得するにはどうすればよいですか?

  21. 21

    RのGISサーバーからデータを取得するにはどうすればよいですか?

  22. 22

    XMLタグからデータを取得するにはどうすればよいですか

  23. 23

    チタン:この関数からデータを取得するにはどうすればよいですか?

  24. 24

    ラジオボタンからデータを取得するにはどうすればよいですか?anglejs

  25. 25

    JSONAngularJSからネストされたデータを取得するにはどうすればよいですか

  26. 26

    2つのJSON配列からデルタを取得するにはどうすればよいですか?

  27. 27

    支払いデータから統計を取得するにはどうすればよいですか?

  28. 28

    Angularを使用してAPI呼び出しから取得したObservableデータを表示するにはどうすればよいですか?

  29. 29

    FirebaseからListViewにデータを取得して表示するにはどうすればよいですか?

ホットタグ

アーカイブ