我正在使用
ng-bootstrap ngbRadioGroup
如下:
<div>
<label>Deductible:</label>
<div class="radio-group" [(ngModel)]="transaction.isDeductible" ngbRadioGroup name="isDeductible">
<label class="btn btn-secondary"><input type="radio" [value]="true">Yes</label>
<label class="btn btn-secondary"><input type="radio" [value]="false">No</label>
</div>
</div>
不幸的是,选择其中一个选项不会设置transaction.isDeductible属性.
可能是什么问题呢?
在此先感谢任何见解,如果我能提供更多相关信息,请告诉我:)
编辑:
两个RadioGroups可能不会发生这种情况,我在这里提供了最简单的一个
最佳答案 对我来说,从angular-cli.json脚本中删除../node_modules/bootstrap/dist/js/bootstrap.js行包括解决了这个问题.显然,如果您需要Bootstrap JavaScript,这不是每个人的解决方案!
因此ng-bootstrap和Bootstrap JavaScript之间肯定存在冲突.我现在没有时间研究它,也许其他人可以吗?如果我需要使用它,我可能会回到这里.