什么应该是新的角度2代码来替换来自' @ angular / common'的导入{Control}

时间:2016-09-24 00:37:00

标签: angular

在Angular2 RC5中,我们使用

import { Control } from '@angular/common' 

我们的验证人。

在最新的更新版本中,这已不再有效,我无法找到正确的代码。任何人都可以帮助解决新的导入声明吗?

代码用于以下内容:

import { Control } from '@angular/common';

export class BasicValidators{
    static email(control: Control){
        var regEx = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[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,}))$/;
        var valid = regEx.test(control.value);
        return valid ? null : { email: true };
    }
}

1 个答案:

答案 0 :(得分:4)

使用FormControl

中的FormControlAbstractControl(超级'@angular/forms'