Angular2/ブラウザがrequiredをチェックしてしまって困る

ポケットがチケットでいっぱい

編集 追加
| | | |
2016-11-14 (月) 16:13:42 (275d)
Top / Angular2 / ブラウザがrequiredをチェックしてしまって困る

キーワード

  • Angular2
  • required
  • ngForm
  • ngModel

したいこと

inputにrequiredをつけたvalidationをAngular2で実装したいが、ブラウザがhtml5の枠組みでrequiredをチェックしてしまい、ブラウザのメッセージが邪魔。Angular2だけでvalidationしたい。

どうやって

<form novalidate>

novalidateはAngular2ではなくて、html5の記述。

ノート

NgFormに関する公式のドキュメントでもnovalidateを書いている。validateしてるはずなのにnovalidateとはどういうことかと思ったが、html5でやってくれなくていいよ、ということのようだ。

参考