title: Angular 2 - Run 2 subscription in the same time
body: <p>I have the following code:</p>
  
  <pre><code>//Subscription 3: role ID to role Name
          af.database.object('/roles/'+businessRole.$value)
          .subscribe((roleData) =&gt; {
          //Subscription 4: Get user info
          af.database.object('/users/'+businessRole.$key).subscribe(user =&gt; {
  </code></pre>
  
  <p>Which contains a subscription inside a subscription. </p>
  
  <p>The problem here is that the app waiting for the first one before running the second one. I want to execute both of them in one time, and get the result of each. How I can do that?</p>
  
  <p>I've been using <code>Promise.All()</code> before but:</p>
  
  <ol>
  <li>I would love to know how I can do that with rxjs</li>
  <li>I couldn't find a way to get the result of each observable using <code>Promise.All()</code></li>
  </ol>
  
  <p>Thanks</p>