Angular 2模型驱动表单中默认的无效选择选项
Default invalid select option in Angular 2 model-driven forms?
有没有办法在Angular 2模型驱动的表单中实现一个无效的默认选择选项?
我在找这样的东西:
<select name="DateExpiryMonth" [(ngModel)]="model.DateExpiryMonth" ngControl="dateExpiryMonth" required>
<option value="" selected="selected" disabled>Month...</option>
<option *ngFor="let month of months" [value]="month">{{ month }}</option>
</select>
理想情况下,select上的required
属性会确保第一个<option>
在Angular 2中被认为是无效的,但我找不到任何文档表明这是可能的。
目前来看,第一个"Month…"选项在Angular 2中被认为是有效的。
我不认为这是一个理想的解决方案,但我发现,如果我将我的模型中的字段设置为null或未定义(在您的情况下model.dateExpiryMonth
),该角会认为表单无效。
相关文章:
- SlickGrid行选择无效
- 用户可以在AngularUI日期选择器中键入无效的日期
- 在jquery日期选择器中禁用特定日期无效
- 在索引更改中选择的下拉列表无效!!由于引导
- 带有 querySelectorAll 的无效选择器 :不带后代
- 谷歌图表:无效的列标签 |类别筛选器作为列选择器
- 选择第一个选项时使选择无效
- 引导轮播显示无效选择错误
- 选择更改对鼠标输出函数 JQUERY 无效
- ng-change 检测 ng 模型在选择框中为空或无效,然后选择第一个有效选项
- jQuery UI日期选择器getDate今天返回's的日期无效
- jQuery数据选择器解析日期引发无效的日期异常
- parsley.js选择列表值为零-无效
- Slickgrid复选框行选择无效
- htmlunit:指定了一个无效或非法的选择器
- 选择特殊字符无效
- "error": "无效来源"使用dropbox选择器
- 单击selectAll复选框后,“选择/取消选择”复选框无效
- 如何解决“无效选择器”的错误当使用"if语句"在Protractor JS中
- Angular 2模型驱动表单中默认的无效选择选项