单击 link 后不要清除查询参数
Don't clear query parameters after clicking a link
目前我的文件下载是这样的
<a [routerLink]="" (click)="downloadFile()">
我使用 a
标签是为了让文本看起来和表现得像正常的 link。
一切正常,除了在按下 link 并下载文件后,查询参数被删除(因为 routerLink 为空)。是否有任何解决方法或其他方法来保留当前功能和外观,并且不删除查询参数?
感谢您的任何建议。
[routerlink]
不是强制性的。您可以简单地删除它并使用 <a (click)="myFunc()"></a>
作为按钮。这样,您的 link 实际上只执行 onClick 功能并保持您的位置不变。
然后只需将 <a>
样式设置为带有 css class 的 link 即可保持 link.
的外观
目前我的文件下载是这样的
<a [routerLink]="" (click)="downloadFile()">
我使用 a
标签是为了让文本看起来和表现得像正常的 link。
一切正常,除了在按下 link 并下载文件后,查询参数被删除(因为 routerLink 为空)。是否有任何解决方法或其他方法来保留当前功能和外观,并且不删除查询参数?
感谢您的任何建议。
[routerlink]
不是强制性的。您可以简单地删除它并使用 <a (click)="myFunc()"></a>
作为按钮。这样,您的 link 实际上只执行 onClick 功能并保持您的位置不变。
然后只需将 <a>
样式设置为带有 css class 的 link 即可保持 link.