Spec-Zone.ru › Angular

NgPlural

Добавляет / удаляет поддеревья DOM в зависимости от числового значения. Предназначено для обработки форм множественного числа.

API

class NgPlural {
  constructor(_localization: NgLocalization): NgPlural;
  @Input() set ngPlural(value: number);
  addCase(value: string, switchView: SwitchView): void;
}

constructor

NgPlural
@param_localizationNgLocalization
@returnsNgPlural

ngPlural

number

addCase

void
@paramvaluestring
@paramswitchViewSwitchView
@returnsvoid

Описание

Добавляет / удаляет поддеревья DOM в зависимости от числового значения. Предназначено для обработки форм множественного числа.

Отображает поддеревья DOM, соответствующие значению выражения переключения, а если таких нет — поддеревья DOM, соответствующие категории множественного числа для выражения переключения.

Чтобы использовать эту директиву, необходимо указать элемент-контейнер с атрибутом [ngPlural], которому присваивается выражение переключения. Внутренние элементы с [ngPluralCase] отображаются в зависимости от своего выражения:

  • если [ngPluralCase] задано значением, начинающимся с =, оно будет отображаться, только если значение точно совпадает с выражением переключения;
  • в противном случае представление будет считаться «совпадением по категории» и отобразится, только если точных совпадений по значению не найдено и значение соответствует своей категории для заданной локали.

См. http://cldr.unicode.org/index/cldr-spec/plural-rules


Экспортировано из

  • CommonModule

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

<some-element [ngPlural]="value">
  <ng-template ngPluralCase="=0">there is nothing</ng-template>
  <ng-template ngPluralCase="=1">there is one</ng-template>
  <ng-template ngPluralCase="few">there are a few</ng-template>
</some-element>

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/common/NgPlural

Spec-Zone.ru

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