NgPlural
Добавляет / удаляет поддеревья DOM в зависимости от числового значения. Предназначено для обработки форм множественного числа.
API
class NgPlural {
constructor(_localization: NgLocalization): NgPlural;
@Input() set ngPlural(value: number);
addCase(value: string, switchView: SwitchView): void;
}
Описание
Добавляет / удаляет поддеревья DOM в зависимости от числового значения. Предназначено для обработки форм множественного числа.
Отображает поддеревья DOM, соответствующие значению выражения переключения, а если таких нет — поддеревья DOM, соответствующие категории множественного числа для выражения переключения.
Чтобы использовать эту директиву, необходимо указать элемент-контейнер с атрибутом [ngPlural], которому присваивается выражение переключения. Внутренние элементы с [ngPluralCase] отображаются в зависимости от своего выражения:
- если
[ngPluralCase]задано значением, начинающимся с=, оно будет отображаться, только если значение точно совпадает с выражением переключения; - в противном случае представление будет считаться «совпадением по категории» и отобразится, только если точных совпадений по значению не найдено и значение соответствует своей категории для заданной локали.
Экспортировано из
Примечания по использованию
<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