Wie ruft man eine Funktion aus der globalen API in Angular Expressions auf?

8

Angular.js bietet eine Reihe globaler Funktionen wie angular.lowercase, angular.isArray usw.

Angenommen, ich habe eine Zeichenfolge in meinem Bereich:

%Vor%

Der Aufruf von angular.lowercase hat keine Auswirkung:

%Vor%

Wie kann ich eine solche Funktion in meiner Vorlage aufrufen?

AKTUALISIEREN

Beispiel mit angular.isArray

%Vor%     
ponomandr 05.04.2013, 22:38
quelle

1 Antwort

12

Der Ausdruck im {{}} ist kein tatsächliches Javascript, obwohl es so aussieht - es ist ein angularjs Ausdruck . Aus diesem Grund wird Ihnen nicht alles zur Verfügung stehen.

charlietfl ist richtig, dass Ihr spezieller Fall mit einem vorhandenen Filter gelöst werden kann. Nicht jede eckige. * -Funktion wird jedoch auf diese Weise angezeigt. In diesem Fall sollten Sie Ihre eigenen benutzerdefinierten Filter erstellen.

Die Filter sind am saubersten, aber als schmutzige Lösung können Sie auch die folgende Zeile in Ihrem Controller haben:

%Vor%     
Roy Truelove 05.04.2013, 23:58
quelle

Tags und Links