有关此问题和不同答案的几个问题。但是他们没有一个真的回答这个问题。再说一遍:
在我的情况下,按值设置Dropdown select的默认值是行不通的。为什么?这来自Angular 4的动态Form教程:
<select [id]="question.key" [formControlName]="question.key">
<option *ngFor="let opt of question.options" [value]="opt.key" [selected]="opt.selected">{{opt.selected+opt.value}}</option>
</select>
它不选择任何东西。可用的选项有:
但静态正确:
<option ... [selected]="true">...</option>
选择最后一个值(全部为true)。它还可以与私有变量一起boolvar = true
使用,并在[selected]="boolvar"
我不明白“选择”对象和类变量之间的区别?
如果要基于对/错使用选择一个值
[selected] =“ opt.selected == true”
<option *ngFor="let opt of question.options" [value]="opt.key" [selected]="opt.selected == true">{{opt.selected+opt.value}}</option>
看看这个
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句