ng-model值作为时间输入中的最小值

时间:2018-05-08 17:03:59

标签: html angularjs

使用angularjs可以将ng-model值作为时间类型输入中的最小值?我试试这个。

<input type="text" ng-model="valueHour" name="valueHour" value="valueHour">
<input type="time" id="exampleInput" name="input" ng-model="example.value"
       placeholder="HH:mm:ss" min="valueHour" max="17:00:00" required />

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,但您需要插入包含所需最小值的范围变量:

<input type="time" 
       id="exampleInput" 
       name="input" 
       ng-model="example.value" 
       placeholder="HH:mm:ss" 
       min="{{valueHour}}" 
       max="17:00:00" 
       required />

如上所述,允许自由文本输入可能很危险,因为它允许用户输入无效的时间值。您应该考虑将最小值模型的输入设为time输入。