Проверяющие
Stable Class
Обзор класса
class Validators {
static required(control: AbstractControl) : {[key: string]: boolean}
static requiredTrue(control: AbstractControl) : {[key: string]: boolean}
static minLength(minLength: number) : ValidatorFn
static maxLength(maxLength: number) : ValidatorFn
static pattern(pattern: string|RegExp) : ValidatorFn
static nullValidator(c: AbstractControl) : {[key: string]: boolean}
static compose(validators: ValidatorFn[]) : ValidatorFn
static composeAsync(validators: AsyncValidatorFn[]) : AsyncValidatorFn
}
Описание класса
Предоставляет набор проверяющих, используемых элементами форм.
Проверяющий — это функция, которая обрабатывает FormControl или коллекцию элементов управления и возвращает карту ошибок. Нулевая карта означает, что проверка пройдена.
Пример
var loginControl = new FormControl("", Validators.required)
Статические члены
required(control: AbstractControl) : {[key: string]: boolean}
Проверяющий, требующий, чтобы элементы управления имели ненулевое значение.
requiredTrue(control: AbstractControl) : {[key: string]: boolean}
Проверяющий, требующий, чтобы значение элемента управления было истинным.
minLength(minLength: number) : ValidatorFn
Проверяющий, требующий, чтобы элементы управления имели значение минимальной длины.
maxLength(maxLength: number) : ValidatorFn
Проверяющий, требующий, чтобы элементы управления имели значение максимальной длины.
pattern(pattern: string|RegExp) : ValidatorFn
Проверяющий, требующий, чтобы элемент управления соответствовал регулярному выражению в его значении.
nullValidator(c: AbstractControl) : {[key: string]: boolean}
Проверяющий, не выполняющий никаких действий.
compose(validators: ValidatorFn[]) : ValidatorFn
Объединяет несколько проверяющих в одну функцию, которая возвращает объединение отдельных карт ошибок.
composeAsync(validators: AsyncValidatorFn[]) : AsyncValidatorFn
экспортировано из @angular/forms/index, определено в @angular/forms/src/validators.ts
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/forms/index/Validators-class.html