角度4 - 更改视图

时间:2017-11-09 09:53:53

标签: html angular typescript

我必须简单地看一下测验。有一个变量'问题',它有一系列答案 - 'trainingAnswers []'。 view

每个答案都有一个分配给复选框的“选择”变量。当您选择答案时,会为答案分配true或false,但在转到下一个问题并返回上一个问题后,将取消选中该复选框(值很好,之前已选中的答案在'selected'处的值为'true' ,但“✓”符号消失了。)

我的代码部分:

  <div *ngFor="let question of filteredQuestions;">
    <div>Question {{pager.index + 1}} of {{pager.count}}.</div>
     <h2>{{pager.index + 1}}.<span [innerHTML]="question.question"></span></h2>

          <div class="answers" *ngFor="let answer of question.trainingAnswers">
              <label class="" [attr.for]="answer.id">
                  <input id="{{answer.id}}" type="checkbox" name="answer.id" [(ngModel)]="answer.selected" (change)="onSelect(question, answer);" />
                         {{answer.answer}}
              </label>
          </div>
    </div>

有什么问题?

0 个答案:

没有答案