2017-09-22 17 views
2

2つの組み合わせオブザーバブルの戻り値を次のように使用するにはどうすればよいですか?Observablesを2つ結合するrxjs

マップを作成する前に、設定と現在の位置を最初に取得する必要があります。

答えて

2

観測可能な両方のデータを得るために、を使用してください。

Observable 
    .forkJoin(trackerObservable, settingsObservable) 
    .map((data: Array<any>) => { 
     let coords: data[0]; 
     let settings: data[1]; 
     this.currentCoords = coords; 
     return this.navigatorMap.createMap(map_id, { 
      lat: coords.latitude, 
      lng: coords.longitude 
     }, settings); 
    }); 
関連する問題