제목 정하기가 쉽지 않다. 영어에는 단수, 복수에 대한 문법이 확연하게 드러난다. “an apple”과 “two apples”. 그러나 한국어로는 사과가 몇개이든 그냥 뒤에 사과를 붙인다. 사과 2개라고 하지 사과들 2개라고 하지 않는다.

ng-plualize는 영어 문법에서 드러나는 단수, 복수 문자 표현을 위한 앵귤러 디렉티브다. 하나의 변수에 대해 그 변수가 0이거나 값이 없을 때, 1일 때, 그 이상일 때에 따라 문자열을 다르게 표현할 수 있다.

<ng-pluralize 
  count="remainingCount" 
  when="{ 0: 'No item', one: 'a item', other: '{} items' }">
</ng-pluralize>

count 속성에 연결된 remainingCount의 값에 따라 문자열은 다르게 출력되는데 그것은 when 속성에서 객체로 정의한다. other에 설정된 {}remainingCount의 값을 출력함으로서 remaingCount=5일 경우 “5 itmes”로 출력된다.