Heim > Web-Frontend > js-Tutorial > Hauptteil

Beispielanalyse für die Filterverwendung von AngularJS

高洛峰
Freigeben: 2017-02-07 14:00:46
Original
1068 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Verwendung des AngularJS-Filters. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

In diesem Abschnitt werfen wir einen Blick auf den Filter von AngularJS.

In unserer Entwicklung müssen die Informationen, die dem Benutzer auf der Seite angezeigt werden sollen, formatiert werden, bevor sie dem Benutzer angezeigt werden können. Zum Beispiel Zeitlokalisierung oder Format JJJJ-MM-TT HH:MM:SS, digitale Präzisionsformatierung, Lokalisierung, Namensformatierung usw. Angularjs stellt uns einen Befehl namens Filter zur Verfügung, mit dem wir auf einfache Weise eine Reihe von Funktionen ausführen können. Angularjs stellt uns viele integrierte Filter zur Verfügung, z. Und wir können unsere eigenen Feldfilter ganz einfach anpassen.

Das folgende Beispiel:

html:

<div ng-app="app" ng-controller="test">
num:<input ng-model="num" />
<br/>
{{num | number}}
<br/>
{{num | number:2}}
<br/>
first name:<input ng-model="person.first"/>
<br/>
last name:<input ng-model="person.last"/>
<br/>
name: {{person | fullname}}
  <br/>
name: {{person | fullname:"- -"}}
    <br/>
name: {{person | fullname:" " | uppercase }}
</div>
Nach dem Login kopieren

js:

function test($scope) {
}
angular.module("app", []).controller("test", test).
filter("fullname", function() {
  var filterfun = function(person, sep) {
    sep = sep || " ";
    person = person || {};
    person.first = person.first || "";
    person.last = person.last || "";
    return person.first + sep + person.last;
  };
  return filterfun;
});
Nach dem Login kopieren

jsfiddle-Effekt: http://jsfiddle.net/whitewolf / uCPPK/9/

demonstriert im Beispiel zunächst die Verwendung des Zahlenfilters, der mit AngularJS geliefert wird. Wir zeigen Ihnen auch, wie Sie einen AngularJS-Filter erstellen. Die Implementierung ist sehr einfach.

Abschließende Anmerkung: AngularJS-Filter unterstützen das Schreiben von Ketten, wie das Pipeline-Modell von Powershell oder anderen Betriebssystem-Shell-Sprachen, in der Form von value filter2 .

Ich hoffe, dass dieser Artikel für alle in der AngularJS-Programmierung hilfreich sein wird.

Weitere Beispielanalysen zur Verwendung von AngularJS-Filtern und verwandte Artikel finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!