如何在Angular2中为模型驱动的表单编写自定义验证器指令?

时间:2017-01-06 10:07:58

标签: angular angular2-forms angular2-directives angular2-services

我是Angular2的新手

我为许多模型编写了自定义验证器指令

但我不理解?

是否有任何好的理解。我想在指令中使用电子邮件,passord,cpassrod验证。以及如何在表格中使用指令

请帮帮我

1 个答案:

答案 0 :(得分:0)

Validator指令适用于模板驱动器表单。对于模型驱动的表单,将它们传递给控件,​​如

this.registerForm = this.formBuilder.group({
    email:['', Validators.compose([
    Validators.required,
    Validators.pattern('.+@.+\..+'),
    ]), this.validators.isTaken],

另见https://angular.io/docs/ts/latest/api/forms/index/FormBuilder-class.html

相关问题