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

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

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

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

Строка

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

Шаблон

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

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

#local variable внутри *ngIf

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

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

Angular. Manually retry http request

На память. Некоторое время назад я решил достаточно необычную задачу, но в последствии на backend`е переделали логику и код был удалён из проекта.

Angular & MVVM

  • Model - just file like user.class.ts
  • View - HTML template of component
  • ViewModel - Typescript part of a component