【问题标题】:Angular 6 - In MCQ, [(ngModel)] show the good answerAngular 6 - 在 MCQ 中,[(ngModel)] 显示了很好的答案
【发布时间】:2019-04-04 09:01:57
【问题描述】:

我正在使用 Angular 6 进行 MCQ。我的复选框有问题,因为这行:[(ngModel)]="answer.good" 会立即显示好的答案。但问题是,如果没有这条线,我无法确定答案是好是坏。

answer.component.html :

<div class="" *ngFor="let answer of answers">
    <div class="answer">
        <label class="container"> 

            <input type="checkbox" 
                [(ngModel)]="answer.good" />
            {{answer.text}}
            <span class="checkmark"></span>

        </label>
    </div>
</div>

是否有人有解决方案来保留用户的答案记录但同时隐藏好的答案?

【问题讨论】:

  • 你到底想做什么?
  • 我不希望 ngModel 给出好的答案。但是我需要跟踪用户选择的答案是否好......

标签: angular checkbox ngmodel


【解决方案1】:

尝试将输入更改为

<input type="checkbox" [ngModel]="answer.good" (ngModelChange)="checkGood($event)" />

在ts中

checkGood(good){
   if(good){
   // do what you want with good
   }
}

【讨论】:

    猜你喜欢
    • 2021-05-05
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 2018-07-21
    • 2019-09-22
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    相关资源
    最近更新 更多