maxLength
Привязывает валидатор к указанному пути, требующий, чтобы длина значения была меньше или равна указанному maxLength. Эту функцию можно вызывать только для путей, указывающих на строки или массивы. Помимо привязки валидатора, эта функция добавляет свойство MAX_LENGTH к полю.
API
function maxLength< TValue extends ValueWithLengthOrSize, TPathKind extends PathKind = PathKind.Root, >( path: SchemaPath<TValue, 1, TPathKind>, maxLength: number | LogicFn<TValue, number | undefined, TPathKind>, config?: BaseValidatorConfig<TValue, TPathKind> | undefined, ): void;
@parammaxLength
number | LogicFn<TValue, number | undefined, TPathKind>Максимальная длина или LogicFn, возвращающая максимальную длину.
@paramconfig
BaseValidatorConfig<TValue, TPathKind> | undefinedНеобязательный параметр, позволяет задать любой из следующих параметров:
-
error: Пользовательская ошибка (или ошибки) проверки, которая будет использоваться вместо стандартнойValidationError.maxLength(maxLength), или функция, которая получаетFieldContextи возвращает пользовательскую ошибку (или ошибки) проверки.
@returns
void
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/forms/signals/maxLength