title: Using routerLink and (click) in same button
body: <p>This is asking about a best practice. Is it a good practice to use routerLink and (click) in same button. </p>
  
  <pre><code>&lt;button routerLink="/link" (click)="back()"&gt;
  </code></pre>
  
  <p>Because we can put the router navigation logic in the back() method, like below, </p>
  
  <pre><code>this.router.navigate(['/link']);
  </code></pre>
  
  <p>All I found regarding this is, this <a href="https://elanderson.net/2017/01/angular-2-router-links-click-handlers-routing-parameters/" rel="noreferrer">article</a> which was not talking about the best practice to follow. If one is better than the other, can you explain the reason.</p>