2016-10-14 39 views
0

我试图导入电子邮件验证控件,它显示在我的项目我的错误离子2 RC0, 这是我的代码离子2:进口控制显示错误

/** 
* Created by adirz on 10/14/2016. 
*/ 

import { Control } from '@angular/common'; 
export class EmailValidator { 

    static isValid(control: Control) { 
    var re = /^(([^<>()\[\]\\.,;:\[email protected]"]+(\.[^<>()\[\]\\.,;:\[email protected]"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(control.value); 

    if (re) { 
     return null; 
    } 

    return {"invalidEmail": true}; 
    } 
} 

它表明,当我”错误米进口控制

回答

0

尝试使用FormControl,而不是像控制这 -

import { FormControl } from '@angular/forms' 

此外,还可以考虑AbstractControl(超类FormControl的)