【问题标题】:Angular checkbox issue角度复选框问题
【发布时间】:2015-07-16 17:27:11
【问题描述】:

我有一个大问题。

我有以下复选框:

<input type="checkbox" ng-model="answer.is_correct"  ng-checked="answer.is_correct == 1" ng-true-value="1" ng-false-value="0">

现在,当我检查它并重新加载页面时,answer 对象看起来像这样:

answer: "B" id: 493 is_correct: 1 question_id: 214 question_question_type_id: 1__proto__: Object2: Objectanswer: "C"id: 494 is_correct: 1 question_id: 21 4question_question_type_id: 1

这会导致复选框被选中:

现在错误开始了。如果我取消选中复选框,则值不会更改。因为它被初始化为一个。因此,为了更改值,我必须执行以下操作:

  • 取消选中复选框
  • 选中复选框
  • 取消选中复选框

这当然不好,所以我祈祷有人以前尝试过或者知道我可以如何解决它!

【问题讨论】:

    标签: javascript angularjs checkbox


    【解决方案1】:

    只需删除ng-checked 属性。应该有帮助。

    【讨论】:

      猜你喜欢
      • 2021-05-17
      • 2015-04-02
      • 2020-02-06
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 2021-02-22
      相关资源
      最近更新 更多