2017-11-03 10 views
0

マークアップに次のangularjs入力時間タグがあります。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" 

I'dは私の入力が無効な「最大」を持っている理由を知りたいです範囲時間。

//マークアップ

<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> 

答えて

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

+0

はどうもありがとうございました。それは私の問題を解決する。 –

+0

@LuizAlvesの楽しみ – Harshakj89

関連する問題