【发布时间】:2017-11-26 22:46:33
【问题描述】:
这里的“n”是递增的,默认为 0,当我单击“NEXT”时,它递增 1 , 分别返回对象
statement 1:
============
#let option of question[0].options
here,lets assume "option" will have 1st question's option. and outputs the
following using *ngFor
**<input name="0" value="{{q1_option_value}}" [(ngModel)]="option_value[0]"
type="checkbox"/><span>{{q1_option_value}}</span>**
**<input name="1" value="{{q1_option_value}}" [(ngModel)]="option_value[1]"
type="checkbox"/><span>{{q1_option_value}}</span>**
=========================
'n' value incremented by 1
=========================
**<input name="0" value="{{q2_option_value}}" [(ngModel)]="option_value[0]"
type="checkbox"/><span>{{q2_option_value}}</span>**
**<input name="1" value="{{q2_option_value}}" [(ngModel)]="option_value[1]"
type="checkbox"/><span>{{q2_option_value}}</span>**
现在,当我在 question1 的选项中选择一个复选框时,该选择存在 下一个问题也...
这是我的代码示例!
<form>
<div class="choice">
<div *ngFor="let option of question[n].options; let i = index">
<input name="{{i}}" value="{{option}}" [(ngModel)]="option_value[i]"
type="checkbox"/><span>{{option}}</span>
</div>
</div>
</form>
【问题讨论】:
-
这可能会帮助您检查它stackoverflow.com/questions/43423333/…