如何在Valor ngx-bootstrap标签标题中创建一个复选框?

问题描述 投票:0回答:1

我试图在Tab-heading元素中创建一个复选框。元素被创建了,但复选框(cick)从未被调用,但Tab被改变了。

请看 https:/stackblitz.comeditangular-gsaf63?file=src%2Fapp%2Fapp.component.html。 来进行演示(演示可以使用,但没有显示正确的CSS。请看控制台的输出)。)

我的问题是:如何在标题内实现一个复选框,但点击复选框时不改变标签。

谢谢您的帮助

angular tabs ngx-bootstrap
1个回答
1
投票

尝试使用 click 事件和停止事件传播

组件.html

<input type="checkbox" [(ngModel)]="isChecked[i]" 
(ngModelChange)="onSelectResult(entry)" 
(click)="onCheckboxChanged($event)" />  <!--  <===== add this -->

组件.ts

onCheckboxChanged(evt)
{
 evt.stopPropagation();
}

修改后的stackblitz

© www.soinside.com 2019 - 2024. All rights reserved.