fix(forms): Validators.required properly validate arrays (#13362)

Closes #12274
This commit is contained in:
Dzmitry Shylovich
2017-01-05 20:25:20 +03:00
committed by Igor Minar
parent 5f49c3ed23
commit 17c5fa9293
2 changed files with 9 additions and 2 deletions

View File

@ -14,8 +14,9 @@ import {isPresent} from './facade/lang';
import {AbstractControl} from './model';
import {isPromise} from './private_import_core';
function isEmptyInputValue(value: any) {
return value == null || typeof value === 'string' && value.length === 0;
function isEmptyInputValue(value: any): boolean {
// we don't check for string here so it also works with arrays
return value == null || value.length === 0;
}
/**