Плюрализованные сообщения в ngx-translate

Необходимо выводить:

  • 1 сайт
  • 2,3,4 сайта
  • 5,6,.. сайтов

Совместно с ngx-translate используется MessageFormat Compiler

Строка

"SITES": "{count} {count, plural, one{сайт} few{сайта} other{сайтов}}",
или
"SITES": "{count, plural, one{# сайт} few{# сайта} other{# сайтов}}",

Шаблон

{{ "SITES" | translate: { count:size } }}
  • count - непосредственно количество сайтов

Похожие записи

#local variable внутри *ngIf

Представлены 2 варианта решения, как сослаться на локальную переменную шаблона (#myVar) за пределами шаблона:

  • @ViewChild
  • @ViewChildren
12 февраля 2019 г. в Angular

let-* $implicit in Angular template

Синтаксис let-* позволяет объявить переменную в шаблоне , использования ключа $implicit позволяет устанавливать значение по-умолчанию для объявленной переменной.

29 августа 2018 г. в Angular