Dans le cadre du développement du front-end de la station météo, je suis confronté à l’affichage des minutes d’ensoleillement gagnées ou perdues.
Pour cela, j’utilise la directive ng-pluralize d’Angular :
<ng-pluralize count="main.suntimeDiff" when="main.suntimeDiff >=0 ? main.sunTimeLabel : main.negSunTimeLabel" > </ng-pluralize>
vm.negSunTimeLabel = { 'other': '{} minutes de soleil' }; vm.sunTimeLabel = { '0': 'pas de minute de soleil gagnée ou perdue', 'other': '+{} minutes de soleil' };
J’ai donc deux tableaux de labels en fonction de l’état de ma variable.