Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular 2中的多个自定义验证_Angular_Typescript_Validation_Angular2 Forms_Angular Reactive Forms - Fatal编程技术网

angular 2中的多个自定义验证

angular 2中的多个自定义验证,angular,typescript,validation,angular2-forms,angular-reactive-forms,Angular,Typescript,Validation,Angular2 Forms,Angular Reactive Forms,在向表单添加多个自定义验证时,我遇到了一个问题。我只能向表单中添加一个自定义验证。如何添加多个验证 例如: 我想添加更多的验证,比如:{validator:[emailMatcher,matchPassword,othervalidation]} angular 2中有什么东西可以帮我解决这个问题。而不是: { validator: emailMatcher }) 使用语法: { validators: [emailMatcher, matchPassword, othervalidatio

在向表单添加多个自定义验证时,我遇到了一个问题。我只能向表单中添加一个自定义验证。如何添加多个验证

例如:

我想添加更多的验证,比如:{validator:[emailMatcher,matchPassword,othervalidation]}

angular 2中有什么东西可以帮我解决这个问题。

而不是:

{ validator: emailMatcher })
使用语法:

{ validators:  [emailMatcher, matchPassword, othervalidation]}

祝你好运。

或电子邮件:[“”,[Validators.required,this.validateService.emailValidator]]我认为应该是“Validators”而不是“Validators”,因为你可能是@EmonZan,不确定语法是否从Angular 2更改为当前的Angular 8,需要拿出旧的Angular 2项目和test@EmonZan如果Gary没有编辑答案,而您仍然认为自己是正确的,请将您的答案作为单独的答案添加,而不是对Gary Holland的答案进行重大更改。我已修改为
验证程序
,正如文档所述。但是,原始语法
验证器
似乎仍然有效(从9开始)。
{ validators:  [emailMatcher, matchPassword, othervalidation]}