2016-10-14 43 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的)