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.
