I have a table of several anchor tags. I want to create an external URL dynamically on clicking each anchor tag. I tried using [routerLink] but it is getting the base URL appended. Is there any angular way of doing it ? Any help is much appreciated.
html
<ng-container matColumnDef="invoiceNo">
<mat-header-cell *matHeaderCellDef > Invoice # </mat-header-cell>
<mat-cell *matCellDef="let invoice">
<a [routerLink]="getInvoiceUrl()" target="_blank">
{{invoice.invoiceNumber}}
</a>
</mat-cell>
</ng-container>
ts
getInvoiceUrl(){
return "www.google.com";
}
yes, just use href:
<a [href]="getInvoiceUrl()">
Make sure you include http: else it will include the domain.
so:
return "http://www.google.com";
public link="public"
use this in a tag --> [href]=link> {{ link }}
It will redirect to www.localhost:4200/public
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With