ステップ変化として:Name
入力ボックスにPlunker 表示検証メッセージformcontrolが
- Go]を
- 休職
Name
空 - 行く必要
Email
&タイプ - 一つとしての型、にフィールドエラーが表示されます。
Name
- 私は、このエラーはない、私はそれを行うことができますどのように
Email
を入力した後、Email
にName
から1動くようにポップアップしたいですか?
ステップ変化として:Name
入力ボックスにPlunker 表示検証メッセージformcontrolが
Name
空Email
&タイプName
Email
を入力した後、Email
にName
から1動くようにポップアップしたいですか?
問題は、何も入力せずに最初の入力コントロールから2番目のコントロールに移動するときに、「必須」エラーが発生するのが理想です。
なぜ必須の組み込みバリデーターを使用していないのですか? http://blog.thoughtram.io/angular/2016/03/14/custom-validators-in-angular-2.html#built-in-validators
<form novalidate>
<input type="text" name="name" ngModel required>
<input type="text" name="street" ngModel minlength="3">
<input type="text" name="city" ngModel maxlength="10">
<input type="text" name="zip" ngModel pattern="[A-Za-z]{5}">
</form>
角度から検証メカニズムを使用してください。
私は、 –
' this.myForm = this.fb 。グループ({ 名前:[''、Validators.compose([Validators.required、Validators.pattern( '^ [A-Za-z。\\ - ] + $')])]、 連絡先:this。 fb.group({( '^ [0-9] {10} $')]])、 メールアドレス:[''、Validators.compose([Validators.required、Validators.minLength(10)、Validators.pattern 、Validators.compose([Validators.required、EmailValidator.isValidMailFormat])] } }); –
あなたのフォームと私の違いは、私がモデル駆動型を使用していることです。 –
'this.myForm.statusChanges.subscribe'? –
いいえまだ同じ振る舞い:( –
質問には何があるのか不明です。なぜ、「valueChanges」が検証エラーに関連していると思いますか? –