
Walid Awad
Filterfunktion wiederverwenden in Angular
Wenn ihr einen Filterfunktion geschrieben habt, kann es oft ganz hilfreich sein die Funktion in eurem Controller wiederzuverwenden.
Genau das will ich euch in diesem kurzen Tipp zeigen.
Dazu injiziert ihr einfach $filter in euren Controller
function myController($scope, $filter)
{
}
Dann könnt ihr überall wo ihr den Filter verwenden wollt, ihn einfach folgendermaßen aufrufen.
$filter('fltName');
Wenn ihr noch Argumente an den Filter übergeben wollt, brauch ihr zusätzliche Klammern:
function myController($scope, $filter)
{
$filter('fltName')(arg1,arg2);
}