微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 为什么无线电组的[(ngModel)]不会绑定?

我正在使用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之间肯定存在冲突.我现在没有时间研究它,也许其他人可以吗?如果我需要使用它,我可能会回到这里.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐