我有一个包含选项卡的表单,其中一些选项卡溢出。单击溢出按钮以显示隐藏的选项卡时,它会提交表单。查看 DOM,我可以看到溢出按钮没有给出 type="button",因此它提交了。建议?
简化示例:
<form [formGroup]="myForm" (ngSubmit)="onSubmit()">
<button type="button" clrTabLink (click)="tabClicked($event)">General</button>
<ng-template [(clrIfActive)]="generalTabActive">
<clr-tab-content id="content1" *clrIfActive>
<div>Tab content here</div>
</clr-tab-content>
</ng-template>
<clr-tab>
<button type="button" clrTabLink [clrTabLinkInOverflow]="inOverflow" (click)="tabClicked($event)">Overflow Tab Here</button>
<clr-tab-content *clrIfActive>
<div>Overflow tab content here</div>
</clr-tab-content>
</clr-tab>
</form>