À partir de la documentation, nous pouvons appeler un filtre tel que date comme ceci :
Voici un filtre qui prend un argument date.
Quelle est la syntaxe pour appeler les filtres avec plusieurs paramètres de modèles et du code JS ?
À partir de la documentation, nous pouvons appeler un filtre tel que date comme ceci :
Voici un filtre qui prend un argument date.
Quelle est la syntaxe pour appeler les filtres avec plusieurs paramètres de modèles et du code JS ?
Dans les modèles, vous pouvez séparer le filtre arguments par des virgules.
{{ yourExpression | yourFilter: arg1:arg2:... }}
À partir de Javascript, vous l'appelez comme
$filter('yourFilter')(arg1, arg2, ...)
Il est en fait un exemple cachés dans les orderBy filtre docs.
Exemple:
Disons que vous faites un filtre qui peut remplacer les choses avec des expressions régulières:
myApp.filter("regexReplace", function() { // register new filter
return function(input, searchRegex, replaceRegex) { // filter arguments
return input.replace(RegExp(searchRegex), replaceRegex); // implementation
};
});
Invocation dans un modèle de censurer tous les chiffres:
<p>{{ myText | regexReplace: '[0-9]':'X' }}</p>
Je l’ai mentionné dans le dessous où j’ai mentionné le filtre personnalisé aussi, comment appeler ce filtrent qui est d’avoir deux paramètres
et du code HTML en utilisant le modèle que nous pouvons appeler ce filtre comme ci-dessous
ici si vous le voyez, le premier paramètre est inputString et second paramètre est vrai qui est combinée avec « inverse "en utilisant le : symbole
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.