Spec-Zone.ru › Angular

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). Классы проверок, расширяющие этот базовый класс, могут переопределить эту функцию, задав логику для конкретной директивы проверки.

@paraminputunknown
@returnsboolean

Описание

Директива, добавляющая проверку максимальной длины для элементов управления, помеченных атрибутом maxlength. Директива включена в список мультипровайдеров NG_VALIDATORS.


Экспортируется модулем

  • ReactiveFormsModule
  • FormsModule

Примечания по использованию

Добавление проверки максимальной длины

В следующем примере показано, как добавить проверку максимальной длины для поля ввода, связанного с 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API