title: Angular 4: Passing object to Routes without updating Query Params
body: <p>I am using Angular 4 and I want to pass some object to router but without updating query params.</p>
  
  <p><strong>user.component.ts</strong></p>
  
  <pre><code>this.router.navigate(["/profile",{
     action: 'edit',
     user: {id: 1, name: 'test', email: 'test@mail.com'}
  }]);
  </code></pre>
  
  <p><strong>app-routing.module.ts</strong></p>
  
  <pre><code>{ path: 'profile', component: UserProfileComponent }
  </code></pre>
  
  <p><strong>user-profile.component.ts</strong></p>
  
  <pre><code>this.route.params.subscribe(params =&gt; {
  
  });
  </code></pre>
  
  <p>Any help?</p>