2017-07-28 71 views
0

我有驗證規則FormBuilder方式:如何在FormBuilder.group中添加異步驗證?

this.recoveryForm = this.fb.group({ 
     'phone': ['', [Validators.required, ValidationService.phoneValidator]], 
     'confirmation_code': [Validators.required, Validators.minLength(5), Validators.maxLength(5)] 
    }); 

如何使用HTTP請求到服務器添加異步驗證的電話號碼? 是否有可能在FormBuilder或存在另一種方式?

回答

-1

你通過你的異步驗證的同步驗證陣列,我想應該是的方式是這樣的:

... 
email: ['', [Validators.required], [ValidationService.phoneValidator]], 
+0

你能分享phoneValidator的http請求? – Daniel

+0

它;這是一個不同的問題,我猜你可以檢查這個[鏈接](https://kahlillechelt.com/asynchronous-validation-with-angular-reactive-forms-1a392971c062)信息 –

+0

downvote的任何理由? –