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 77 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
1
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
Comment accéder au scope parent en AngularJS1
Comment récupérer toutes les valeurs d'un tableau en AngularJS1
Ajout d’une entrée dans l’historique du navigateur1
Le serveur qui sert mes fichiers statiques peut être différent de celui qui sert l'API1
Quelle est la valeur de l'expression `promise.then(null, function() {})` si `promise` est rejetée avec une erreur?1
Un moyen de modifier le comportement natif d’un service