【发布时间】:2021-08-06 19:39:27
【问题描述】:
我有一个选择输入,应该以 15 分钟为单位显示时间值,但不知何故我无法选择任何值。这是代码:
<select matNativeControl [(ngModel)]="selectedTime" >
<option *ngFor="let time of getAvailableTimeValues()" [ngValue]="time|date:'shortTime'">{{time | date:'shortTime'}}</option>
</select>
在这种情况下,selectedTime 模型是一个字符串。我已经尝试了几种变体,结果相同。必须是本机选择控件,否则浏览器会因那么多值而崩溃。当我使用 (change) 事件时,它总是显示默认的初始值,而不是被选中的值。
我知道选择时间有不同的控件,但它们不允许阻止任意间隔。
有什么建议吗?
【问题讨论】:
标签: angular select time drop-down-menu angular11