我的标记中有下一个angularjs输入时间标记。
我正在尝试在表单中进行验证。
当我在视图中显示下一个值时,我的表单无效:
frmAg.input.$error = {"max":true}
Model value to AG_HOR_ATEND_INICIAL="2017-11-03T10:00:00.000Z"
View value to AG_HOR_ATEND_INICIAL="08:00"
如果我的时间输入达到最大和最小范围时间,我想知道为什么我的输入无效“max”。
//标记
<form name="frmAg" class="form-horizontal" novalidate>
<input name="input" id="horarioInicioAtendimento" type="time"
min="05:00:00" max="23:59:00"
ng-model="AG_HOR_ATEND_INICIAL" placeholder="HH:mm" class="form-control" required>
</form>
答案 0 :(得分:1)
试试这个
//this how you assign the value
$scope.AG_HOR_ATEND_INICIAL = new Date(1970, 0, 1, 08, 00, 0);
请阅读此链接以获取更多信息:https://docs.angularjs.org/api/ng/input/input%5Btime%5D