【发布时间】:2018-03-22 05:12:33
【问题描述】:
我有一个更改密码的要求。有一个问题下拉列表和一个用于答案的文本框。这将在循环中动态生成。我可以使用以下代码生成它:
<ng-template let-i="index" let-c="count" ngFor let-question [ngForOf]="QuestionModel">
<div class="col-md-8" style="padding-bottom:10px;">
<select class="form-control custom-select col-12" required >
<option *ngFor="let myQuest of QuestionModel;" [value]="myQuest.QuestionID"> {{myQuest.SecurityQuestion}} </option>
</select>
<input type="text" [(ngModel)]="QuestionModel[i]['SecurityAns']" [ngModelOptions]="{standalone: true}" />
</div>
</ng-template>
我正在使用两种方式绑定。问题是我无法确定哪个答案属于哪个问题。下面是我必须更新所选答案的模型。
{QuestionID: "0", SecurityQuestion: "What city were you born in?", SecurityAns: null}
{QuestionID: "1", SecurityQuestion: "What is the name of your best friend?", SecurityAns: null}
{QuestionID: "2", SecurityQuestion: "What is the name of your pet?", SecurityAns: null}
【问题讨论】:
标签: angular question-answering