Facile
Soit le filtre suivant :
app
.filter('customFilter', function () {
var out;
return function (list) {
out = [];
angular.forEach(list, function (item) {
if(item.data > 100) {
out.push(item);
}
});
};
});
Et soit :
$scope.list = [{
name : 'a',
data : 110,
processed: false
}, {
name : 'b',
data : 99,
processed: true
}, {
name : 'c',
data : 200,
processed: true
}];
que va être le résultat de
<span ng-repeat="item in list | customFilter | filter: {'processed': true'}">{{item.name}}</span>
Auteur: Mathieu RobinStatut : PubliéeQuestion passée 85 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
1
Ajout d’une entrée dans l’historique du navigateur1
Quel est le résultat du code suivant ?
```
var g = $q.defer();
var f = $q.defer();
setTimeout(function(){
g.resolve(1);
}, 1000);
setTimeout(function(){
f.resolve(2);
}, 2000);
console.log(g.then(function(x){
return f.then(function(y){
return x + y;
});
}));
```1
Quelle est la valeur de l'expression `promise.then(null, function() {})` si `promise` est rejetée avec une erreur?1
Comment accéder au scope parent en AngularJS1
Quel est le nom de la classe AngularJS utilisée pour créer un service singleton?1
Comment récupérer toutes les valeurs d'un tableau en AngularJS1
Un moyen de modifier le comportement natif d’un service