【问题标题】:Uncheck a RadioBox angularJS取消选中 RadioBox angularJS
【发布时间】:2019-05-02 04:01:13
【问题描述】:

我正在为 angularJS 使用 angularJS 和 Mat-Design。

我有一个像这样的 md-radio-group 的大表单

https://codepen.io/anon/pen/VVVLVe

我使用收音机是因为我想选择 1 个字段 MAXIMUM 但也没有字段是可能的。

但是,如果我选择了某些东西,即使我将模型设置为 null,也无法取消选择该值。

  $scope.clickStatus = function(val){
    console.log(val, $scope.data.group1)
    if(val === $scope.data.group1){
      $scope.data.group1 = null
    }
  }

复选框保持设置,索引和值仍然设置。

如何取消选中该单选框?

【问题讨论】:

  • 请看md-checkbox,在材料设计中可用,它们更适合您的要求。供参考,请查看this

标签: angularjs radio-button angular-material radio-group


【解决方案1】:

就像 cmets 中提到的那样,我建议改用 md-checkbox。您可以在绑定到ng-click 的方法中取消选中所有其他复选框

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 2017-05-05
    • 2015-02-12
    • 1970-01-01
    • 2018-01-29
    • 2013-11-26
    • 2014-11-19
    相关资源
    最近更新 更多