我遇到了一个问题,我正在使用AngularUI指定具有某个允许的输入值范围的datepicker。例如,用户可以从2013-06-10到2013-06-20选择一个日期。只要用户在日期选择器内部单击,此功能就可以正常工作,但当用户在范围之外键入日期时,该功能无法正常工作。在这种情况下,它会将模型更新为键入的值,但恢复到UI中的范围。AngularUI datepicker允许在范围之外输入值
下面是一个演示问题的plnkr:http://plnkr.co/kmU8vM6OGNsus0Upp02g。尝试输入超出允许范围的值。
有没有人遇到过这个问题?是否有错误修复或解决方法?
它适合我。我在2013年5月15日打印,它将模型更新为日期范围的第一个日期:Mon Jun 10 2013 00:00:00 GMT + 1000 – jzm
是的,您可以键入,但实际模糊事件发生时,值被检查,如果它低于最小值,它将被放入最小值。同样的最大值 –
真的吗?它在FF 21.0或Chrome 27或Chrome 29(Canary)中不适用于我。也许你输入一个值后按'Enter'?尝试“Tab”或在输入字段外单击。 –