title: Get URL that would be generated by router.navigate
body: <p>I'm wondering if there's a way to get the URL that <strong>would be</strong> generated by Angular's router when calling the <code>navigate</code> method.</p>
  
  <p>For example:</p>
  
  <p><code>this._router.navigate(['browse'], { queryParams: { section: 'users', isActive: true } });</code></p>
  
  <p>might result in a navigation to <code>/browse#?section=users&amp;isActive=true</code></p>
  
  <p>How can I get this route without performing the navigation or updating the URL in the browser?</p>