title: On query parameters change, route is not updating
body: <p>In my application, there are multiple links in which I have some <code>links</code> with the same <code>route</code> but with different <code>query parameters</code>.</p>
  
  <p>say, I have links like:</p>
  
  <pre><code>.../deposits-withdrawals
  .../deposits-withdrawals?id=1
  .../deposits-withdrawals?id=2&amp;num=12321344
  </code></pre>
  
  <p>When I am in one of the above routes and native to the other route from above mentioned, the route is not changing. Not even any of the functions like <code>ngOnInit</code> or <code>ngOnChanges</code> being called.I have changed the parameters from <code>queryParameters</code> to <code>matrixParameters</code> but with no success. I have gone through many links and answers. But, none of them solved my problem. Help me how to solve this.</p>
  
  <p>Thank you...</p>
  
  <p><strong>EDIT:</strong></p>
  
  <pre><code>&lt;button routerLink="/deposits-withdrawals" [queryParams]="{ type: 'deposit' ,'productId': selectedBalance.ProductId}" class="wallet-btns"&gt;DEPOSIT {{selectedBalance.ProductSymbol}}&lt;/button&gt;
  &lt;button routerLink="/deposits-withdrawals" [queryParams]="{ type: 'withdrawal' ,'productId': selectedBalance.ProductId }" class="wallet-btns"&gt;WITHDRAW {{selectedBalance.ProductSymbol}}&lt;/button&gt;
  </code></pre>