2017-08-10 80 views
0

我使用了文本遮罩和文本遮罩插件,并将其用于出生日期,在我们输入时它未检查有效日期,并且它也接受未来日期..请任何一个可以帮助我..我 TS文件,Angular2文本遮罩插件(用于出生日期的createAutoCorrectedDatePipe)

import createAutoCorrectedDatePipe from 'text-mask-addons/dist/createAutoCorrectedDatePipe'; 

export class HomeComponent { 
    autoCorrectedDatePipe: any = createAutoCorrectedDatePipe('mm/dd/yyyy'); 
    mask: any = [/\d/, /\d/, '/', /\d/, /\d/, '/', /\d/, /\d/, /\d/, /\d/]; 
} 

我的模板,

<input [maxlength]="20" [textMask]="{mask: mask, keepCharPositions: true, pipe: autoCorrectedDatePipe}" [(ngModel)]="myModel" type="text" [formControl]="form.controls['dob']" name="dob" class="form-control"> 

回答