私は時間、分、秒を別々の入力に持つ時間ピッカーコンポーネントを作成しようとしています。これは、minとmaxの2つの異なるタイムスタンプの間で制御する必要があります。angular2入力番号エラー
別々のフィールドは正常に動作しますが、最小値と最大値は正常ですが入力はしません。
私は
<input
type = number
name = hour
[ngModel] = _hour
(ngModelChange) = updateHour($event)
[min] = _minHour
[max] = _maxHour
placeholder = 00>
23
に88
セット最大に入る(予想通り)(予想通り)他8
セット23
にngModel次いで入るが、入力が(間違っている)238
、
表示私はプランクをしました https://plnkr.co/edit/XUWOim?p=preview
アイデア?
残念ながら、これはネイティブ要素の制限であるようです。送信時にのみエラーメッセージが表示されます: http://jsfiddle.net/TAftq/(別のstackoverflowトピックから取得)。 Chromeでテスト済みです。 Firefoxでも入力値が制限されていないようです:https://bugs.chromium.org/p/chromium/issues/detail?id=365196 この問題を解決するには、サードパーティのコンポーネントを使用する必要があると思います。 –