À propos de ce tutoriel
Les filtres sur angularjs permettent de manipuler les données avant de les formater ou de les filtrer. AngularJS dispose de 9 filtres fournit par défaut.
Utilisation
Il est possible d'utiliser les filtres directement dans notre code HTML :
<h1>Commentaires du {{ date | date:'medium' }}</h1>
<div class="comment in comments | filter:'Grafikart'">
...
</div>
Ou dans nos controllers et services
$filter('date')(46549684, 'medium');
Créer son propres filtres
En plus des filtres fournits il est possible de créer ses propres filtres :
// Arrondit à X chiffres après la virgule
app.filter('round', function(){
return function(input, precision){
chiffre = Math.round(input * Math.pow(10, precision)) / Math.pow(10, precision)
return chiffre.toString().replace('.', ',')
}
})