【问题标题】:Defaulting select option默认选择选项
【发布时间】:2017-12-18 17:05:42
【问题描述】:

在我的 Angular 程序中,我想将在我的选择中选择的选项默认为“当前”。在我在网上看到的所有内容中,我所拥有的应该可以工作,它只是默认为空。我也试过selected = "selected",但也没有用。为什么没有,我该如何解决?

<select class="form-control" id="empStatus" [(ngModel)]="newEmp.EmpStat" name="empStatus">
    <option value="Current" selected>Current</option>
    <option value="Terminated">Terminated</option>
</select>

【问题讨论】:

  • 你用的是哪个版本的angularjs?
  • @AquilaSagitta Angular 4
  • 您需要将newEmp.EmpStat 属性设置为您想要选择的值,所以"Current"
  • @tymeJV 好的,非常感谢。这就是我的想法,我只是不确定在哪里做,但我最终把它放在了我的ngOnInit()

标签: angular


【解决方案1】:

尝试将其更改为(如果在 XHTML 文件中编码):

<select class="form-control" id="empStatus" [(ngModel)]="newEmp.EmpStat" name="empStatus">
<option value="Current" selected="selected">Current</option>
<option value="Terminated">Terminated</option>

如此处所示: How can I set the default value for an HTML <select> element?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多