Javascript 防止当前选项卡在中加载html表单操作URL

Javascript 防止当前选项卡在中加载html表单操作URL,javascript,html,angular,forms,Javascript,Html,Angular,Forms,我正在使用Angular,但需要在新选项卡中向外部URL发送表单帖子,而无需使用表单操作URL重新加载当前选项卡 我环顾四周,发现了如何使用帖子动态创建表单,并在新选项卡中打开它,但它也使用表单操作URL重新加载我的Angular应用程序 这是我的.ts代码,它是名为handleNavigateToExternal()的函数的一部分: 以下是html: <a *ngIf="isEnabled" [class]="menuLinks.get('ebpp')?.m

我正在使用Angular,但需要在新选项卡中向外部URL发送表单帖子,而无需使用表单操作URL重新加载当前选项卡

我环顾四周,发现了如何使用帖子动态创建表单,并在新选项卡中打开它,但它也使用表单操作URL重新加载我的Angular应用程序

这是我的.ts代码,它是名为handleNavigateToExternal()的函数的一部分:

以下是html:

<a *ngIf="isEnabled" [class]="menuLinks.get('ebpp')?.menuLinkClass"
  [title]="menuLinks.get('ebpp')?.title"
  (click)="menuLinks.get('ebpp')?.isAuth && handleNavigateToExternal()">
  EBPP
</a>

EBPP
我尝试过使用setTimeout,但因为它重定向到外部页面,所以无法运行更改。我也尝试过只使用角度HTTPClient,但它给了我一个CORS错误,我无法控制服务器

<a *ngIf="isEnabled" [class]="menuLinks.get('ebpp')?.menuLinkClass"
  [title]="menuLinks.get('ebpp')?.title"
  (click)="menuLinks.get('ebpp')?.isAuth && handleNavigateToExternal()">
  EBPP
</a>