AngularJs – $filter in Controller nutzen

Tutorial AngularJs

von Ardian Shala, 30.04.2016 - update: 19.05.2017
$filter im Controller injecten und so den Service verwenden können.
Hierbei stellt AngularJs folgende Services von Werk an bereit:
Uppercase, Lowercase, Date, OrderBy, Currency und Filter.
Vorraussetzung:
  • AngularJs 1.5.x - link
  • Editor (Notepad++)

Downloads:

Beispiel

$filter injecten

$filter ist der Service, welchen wir in unserem Controller eintragen müssen.
z.B.:

app.controller('HomeController', function($scope, $filter) { ... 

Somit können wir die folgenden vordefinierten Services nutzen.

Uppercase

$filter("uppercase")("test");

Lowercase

$filter("lowercase")("TeSt");

Date

$filter("date")(new Date, "yyyy-MM-dd");

Orderby

$filter("orderBy")(yourarray);

Currency

$filter("currency")(price);

Filter

$filter("filter")(yourarray,"i");
#$filter #angularjs #date #format

Autor: Ardian Shala

Ersteller der Webseite MuchaDev. Selbstständiger IT Constultant für Frontend Technologien. Full Stack Entwickler mit AngularJs, Angular, Ionic und C#.