下拉菜单中的Angular 4设置选择选项

Gregor Sklorz:

有关此问题和不同答案的几个问题。但是他们没有一个真的回答这个问题。再说一遍:

在我的情况下,按值设置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>

它不选择任何东西。可用的选项有:

  • Trueaaa
  • 虚假bbb
  • 虚假抄送

但静态正确:

<option ... [selected]="true">...</option>

选择最后一个值(全部为true)。它还可以与私有变量一起boolvar = true使用,并在[selected]="boolvar"

我不明白“选择”对象和类变量之间的区别?

Vijay ijardar:

如果要基于对/错使用选择一个值

[selected] =“ opt.selected == true”

 <option *ngFor="let opt of question.options" [value]="opt.key" [selected]="opt.selected == true">{{opt.selected+opt.value}}</option>

看看这个

Angular 2-在下拉列表上设置所选值

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章