Angular2 change URL without affecting route
<p>I'm trying to change query parameters without reloading the component.  I'd love to find something like RouteParams .get(), but a .set().</p>

<p>I've tried out Location:</p>

<pre><code>this._location.go( '/equipment_room?category_id='+ this.selected_category.id);
</code></pre>

<p>This does "work", but it causes routing to run and generate a new component (not acceptable).</p>

<p>The goal is to change the url so the user can navigate back to that exact spot in the ng2 app at anytime by coping/pasting the URL.</p>

<p>Thanks! </p>