MaxLengthValidator
Директива, добавляющая проверку максимальной длины для элементов управления, помеченных атрибутом maxlength. Директива включена в список мультипровайдеров NG_VALIDATORS.
API
class MaxLengthValidator extends AbstractValidatorDirective {
@Input() maxlength: string | number | null;
override enabled(input: unknown): boolean;
}
maxlength
string | number | nullОтслеживает изменения максимальной длины, заданной для этой директивы.
enabled
booleanОпределяет, должна ли эта проверка быть активна, на основе входного значения. Реализация базового класса проверяет, определено ли входное значение (то есть отличается ли оно от null и undefined). Классы проверок, расширяющие этот базовый класс, могут переопределить эту функцию, задав логику для конкретной директивы проверки.
unknown
boolean
Описание
Директива, добавляющая проверку максимальной длины для элементов управления, помеченных атрибутом maxlength. Директива включена в список мультипровайдеров NG_VALIDATORS.
Экспортируется модулем
Примечания по использованию
Добавление проверки максимальной длины
В следующем примере показано, как добавить проверку максимальной длины для поля ввода, связанного с ngModel.
<input name="firstName" ngModel maxlength="25">
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/MaxLengthValidator