我有多个验证器分配给 formControl,其中 formControlName 为 firstName。如何知道哪个验证给出错误,以便我可以给出适当的消息
以下是我定制的所需验证功能
export function required() {
return function(control:FormControl)
{
var value: string = control.value;
value = value.trim();
if(value.length == 0)
return {required:true};
return null;
}
}
和使用是这样的
<md-error [hidden]="!firstName.errors.required || (!firstName.touched && !submitted)">
Name is required
</md-error>
我收到以下错误
ERROR TypeError: Cannot read property 'required' of null