


Explication détaillée de l'utilisation des filtres AngularJS_AngularJS
Les filtres AnularJS sont utilisés pour formater les données qui doivent être affichées aux utilisateurs. Il existe de nombreux filtres intégrés pratiques, et vous pouvez également les écrire vous-même.
Appelez le filtre via le symbole | dans le symbole de liaison du modèle {{ }} en HTML. Par exemple, disons que nous voulons convertir la chaîne
Pour convertir en majuscules, vous pouvez convertir chaque caractère de la chaîne individuellement ou utiliser un filtre :
{{ nom | majuscule }}
Les filtres peuvent être appelés via $filter dans le code JavaScript. Par exemple, en utilisant les minuscules
dans le code JavaScript
Filtre :
app.controller('DemoController', ['$scope', '$filter', function($scope, $filter) { $scope.name = $filter('lowercase')('Ari'); }]);
Lors de l'utilisation de filtres au format HTML, si vous devez transmettre des paramètres au filtre, ajoutez simplement deux points après le nom du filtre
C'est ça. S'il existe plusieurs paramètres, vous pouvez ajouter deux points après chaque paramètre. Par exemple, un filtre numérique peut limiter le nombre de décimales
Le nombre de chiffres, écrivez : 2 après le filtre, vous pouvez passer 2 en paramètre au filtre :
<!-- 显示:123.46 --> {{ 123.456789 | number:2 }}
1. monnaie
Le filtre de devise peut formater une valeur numérique au format monétaire. Utilisez {{ 123 | devise }} pour convertir 123
au format monétaire.
Le filtre de devise nous permet de définir nous-mêmes le symbole monétaire. Par défaut, le symbole monétaire de la région du client sera utilisé,
Mais vous pouvez également personnaliser les symboles monétaires.
2.date
Le filtre de date peut formater la date au format requis. Il existe plusieurs formats de date intégrés à AngularJS, sinon
Spécifiez n'importe quel format à utiliser. Le format mediumDate sera utilisé par défaut. Ce format est présenté dans l'exemple ci-dessous.
Voici les formats de date localisés intégrés pris en charge :
{{ today | date:'medium' }} <!-- Aug 09, 2013 12:09:02 PM --> {{ today | date:'short' }} <!-- 8/9/1312:09PM --> {{ today | date:'fullDate' }} <!-- Thursday, August 09, 2013 --> {{ today | date:'longDate' }} <!-- August 09, 2013 --> {{ today | date:'mediumDate' }}<!-- Aug 09, 2013 --> {{ today | date:'shortDate' }} <!-- 8/9/13 --> {{ today | date:'mediumTime' }}<!-- 12:09:02 PM --> {{ today | date:'shortTime' }} <!-- 12:09 PM -->
Formatage de l'année
Année à quatre chiffres : {{ aujourd'hui | date : 'aaaa' }}
Année à deux chiffres : {{ aujourd'hui | date : 'aa' }}
Année : {{ aujourd'hui | date : 'y' }}
Formatage du mois
Mois anglais : {{ aujourd'hui | date :'MMMM' }}
Abréviation du mois en anglais : {{ aujourd'hui | date : 'MMM' }}
Mois numérique : {{ aujourd'hui |date :'MM' }}
Mois de l'année : {{ aujourd'hui |date :'M' }}
Formatage de la date
Date numérique : {{ aujourd'hui|date:'dd' }}
Jour du mois : {{ aujourd'hui | date :'d' }}
Jour de la semaine en anglais : {{ aujourd'hui | date :'EEEE' }}
Abréviation de la semaine en anglais : {{ aujourd'hui | date : 'EEE' }}
Formatage des heures
Heure numérique sur 24 heures : {{aujourd'hui|date :'HH'}}
Heure de la journée : {{aujourd'hui|date :'H'}}
Heure numérique sur 12 heures : {{aujourd'hui|date:'hh'}}
Heure du matin ou de l'après-midi : {{aujourd'hui|date:'h'}}
Formatage des minutes
Minutes numériques : {{ aujourd'hui | date : 'mm' }}
Minute de l'heure : {{ aujourd'hui | date : 'm' }}
Formatage des secondes
Secondes numériques : {{ aujourd'hui | date : 'ss' }}
La seconde dans une minute : {{ aujourd'hui | date :'s' }}
Nombre de millisecondes : {{ aujourd'hui | date :'.sss' }}
Voici quelques exemples de formats de date personnalisés :
{{ today | date:'MMMd, y' }} <!-- Aug9, 2013 --> {{ today | date:'EEEE, d, M' }} <!-- Thursday, 9, 8--> {{ today | date:'hh:mm:ss.sss' }} <!-- 12:09:02.995 -->
filtre
filter filter peut sélectionner un sous-ensemble du tableau donné, générer un nouveau tableau et le renvoyer.
Par exemple, utilisez le filtre suivant pour sélectionner tous les mots contenant la lettre e :
{{ ['Ari','Lerner','Likes','To','Eat','Pizza'] | filter:'e' }} <!-- ["Lerner","Likes","Eat"] -->
Si vous souhaitez filtrer des objets, vous pouvez utiliser le filtre d'objet mentionné ci-dessus. Par exemple, si vous avez un
composé d'objets personnes
Tableau, chaque objet contient une liste de ses aliments préférés, qui peuvent être filtrés sous la forme suivante :
{{ [{ 'name': 'Ari', 'City': 'San Francisco', 'favorite food': 'Pizza' },{ 'name': 'Nate', 'City': 'San Francisco', 'favorite food': 'indian food' }] | filter:{'favorite food': 'Pizza'} }} <!-- [{"name":"Ari","City":"SanFrancisco","favoritefood":"Pizza"}] -->
Vous pouvez également utiliser une fonction personnalisée pour le filtrage (dans cet exemple, la fonction est définie sur $scope) :
{{ ['Ari','likes','to','travel'] | filter:isCapitalized }} <!-- ["Ari"] -->
La fonction de la fonction isCapitalized est de renvoyer vrai ou faux selon que la première lettre est en majuscule, comme indiqué ci-dessous :
$scope.isCapitalized = function(str) { return str[0] == str[0].toUpperCase(); };
Filtres personnalisés
Tout d'abord, créez un module à référencer dans l'application
angular.module('myApp.filters', []) .filter('capitalize', function() { return function(input) { // input是我们传入的字符串 if (input) { return input[0].toUpperCase() + input.slice(1); } });
Maintenant, si vous souhaitez convertir la première lettre d'une phrase en majuscule, vous pouvez utiliser le filtre pour convertir d'abord la phrase entière en majuscule
Écrivez, puis convertissez la première lettre en majuscule :
<!-- Ginger loves dog treats --> {{ 'ginger loves dog treats' | lowercase | capitalize }}
Ce qui précède explique comment utiliser les filtres AngularJS. J'espère que cela sera utile à l'apprentissage de chacun.

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Javascript est un langage tout à fait unique. Il est unique en termes d'organisation du code, de paradigme de programmation du code et de théorie orientée objet. La question de savoir si Javascript est un langage orienté objet a été débattue depuis un certain temps. Il y a évidemment une réponse depuis longtemps. Cependant, même si Javascript est dominant depuis vingt ans, si vous souhaitez comprendre les frameworks populaires tels que jQuery, Angularjs et même React, il suffit de regarder le « Black Horse Cloud Classroom JavaScript Advanced Framework ». Tutoriel vidéo de conception".

Fonctions de filtrage dans Vue3 : gérer les données avec élégance Vue est un framework JavaScript populaire avec une grande communauté et un puissant système de plug-ins. Dans Vue, la fonction filtre est un outil très pratique qui nous permet de traiter et de formater les données dans des modèles. Il y a eu quelques modifications dans les fonctions de filtre dans Vue3. Dans cet article, nous allons approfondir les fonctions de filtre dans Vue3 et apprendre à les utiliser pour gérer les données avec élégance. Qu'est-ce qu'une fonction de filtre ? Dans Vue, la fonction de filtre est

Conseils d'utilisation des plug-ins pour implémenter des filtres personnalisés dans Vue Vue.js fournit un moyen pratique de gérer le besoin de filtrage des données d'affichage, c'est-à-dire de filtrer. Les filtres sont principalement responsables du formatage et du traitement des données dans la vue afin de rendre les données plus intuitives et plus faciles à comprendre. Vue intègre certains filtres couramment utilisés, tels que le formatage de la date, le formatage des devises, etc., et prend également en charge les filtres personnalisés. Cet article expliquera comment utiliser le plug-in Vue pour implémenter des filtres personnalisés et fournira quelques techniques de filtrage pratiques.

À l’ère de l’information d’aujourd’hui, les sites Web sont devenus un outil important permettant aux individus d’obtenir des informations et de communiquer. Un site Web réactif peut s’adapter à divers appareils et offrir aux utilisateurs une expérience de haute qualité, ce qui est devenu un point chaud dans le développement de sites Web modernes. Cet article expliquera comment utiliser PHP et AngularJS pour créer un site Web réactif afin d'offrir une expérience utilisateur de haute qualité. Introduction à PHP PHP est un langage de programmation open source côté serveur idéal pour le développement Web. PHP présente de nombreux avantages, tels que la facilité d'apprentissage, la multiplateforme, la riche bibliothèque d'outils et l'efficacité du développement.

Comment filtrer et trier les données dans le développement de la technologie Vue Dans le développement de la technologie Vue, le filtrage et le tri des données sont des fonctions très courantes et importantes. Grâce au filtrage et au tri des données, nous pouvons rapidement interroger et afficher les informations dont nous avons besoin, améliorant ainsi l'expérience utilisateur. Cet article expliquera comment filtrer et trier les données dans Vue et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et utiliser ces fonctions. 1. Filtrage des données Le filtrage des données fait référence au filtrage des données qui répondent aux exigences en fonction de conditions spécifiques. Dans Vue, on peut passer comp

Erreur Vue : Le filtre dans les filtres ne peut pas être utilisé correctement, comment le résoudre ? Introduction : Dans Vue, les filtres sont une fonction couramment utilisée qui peut être utilisée pour formater ou filtrer des données. Cependant, lors de l'utilisation, nous pouvons parfois rencontrer des problèmes liés à l'impossibilité d'utiliser le filtre correctement. Cet article couvrira quelques causes courantes et solutions. 1. Analyse des causes : le filtre n'est pas enregistré correctement : les filtres dans Vue doivent être enregistrés avant de pouvoir être utilisés dans les modèles. Si le filtre n'est pas enregistré avec succès,

La constante FILTER_VALIDATE_URL est utilisée pour valider les URL. L'indicateur FILTER_FLAG_SCHEME_REQUIRED−URL doit être conforme à la RFC. FILTER_FLAG_HOST_REQUIRED−URL doit contenir le nom d'hôte. FILTER_FLAG_PATH_REQUIRED−URL doit avoir un chemin après le nom de domaine. FILTER_FLAG_QUERY_REQUIRED−URL doit avoir une chaîne de requête. Valeur renvoyée FILTER_VALIDATE_URL

Filtre de courrier électronique PHP : filtrez et identifiez le spam. Avec l’utilisation généralisée du courrier électronique, la quantité de spam a également continué d’augmenter. Pour les utilisateurs, la quantité de spam qu’ils reçoivent peut entraîner une surcharge d’informations et une perte de temps. Par conséquent, nous avons besoin d’une méthode efficace pour filtrer et identifier les courriers indésirables. Cet article vous montrera comment écrire un filtre de courrier électronique simple mais efficace en utilisant PHP et fournira des exemples de code spécifiques. Principe de base du filtre de courrier électronique Le principe de base du filtre de courrier électronique est de déterminer si le courrier électronique est
