【问题标题】:angularjs select required not working ng-optionsangularjs选择需要不工作的ng-options
【发布时间】:2014-09-15 07:03:13
【问题描述】:

我试图确保用户在提交表单之前从选择框中选择一个值。 这适用于静态选项;但是,当使用 ng-options 通过模型填充选项时它会失败

Examplehttp://plnkr.co/edit/wRqSCNskLo5c48jy4nQf

我正在使用 AngularJS 1.2.9

提前谢谢你。

【问题讨论】:

  • 不是因为你没有添加任何 吗?看到这个plunkr

标签: angularjs select ng-options


【解决方案1】:

在您的示例中,将数据绑定选择更改为以下修复了所需的指令。我不确定为什么。

<select ng-model="selectedValue1" ng-options="opt for opt in ['Mazda2','Maxda3']" required>
  <option></option>
</select>

【讨论】:

  • 优秀。谢谢。
  • 是 '' 标签使它起作用
【解决方案2】:

您也可以尝试 ng-required="true"(它适用于最新的 AngularJS,不确定是否适用于 1.2.x)。

<select ng-model="selectedValue1" ng-options="opt for opt in ['','Mazda2','Maxda3']" ng-required="true"></select>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 2012-10-14
    • 2018-04-20
    相关资源
    最近更新 更多