angularjs-Dienst ist keine Funktion

8

Ich habe einen Service wie folgt:

%Vor%

und ein Controller wie folgt:

%Vor%

Und ich bekomme immer wieder den Fehler

  

Typerror: Utilities.sum ist keine Funktion

Was verwirrend ist, weil etwa ein Dutzend anderer Funktionen im Utilities-Dienst gut funktionieren. Was verursacht das Problem und wie bekomme ich die Funktion zum Funktionieren?

Bearbeiten Aktuelle Coffeescript-Version

%Vor%

Lösung:

Coffeescript-Funktionen benötigen eine Rückgabe:

%Vor%     
Ryan.lay 18.07.2015, 16:24
quelle

1 Antwort

7

Service gibt niemals ein Objekt zurück, im Grunde bindet es eine Methode oder Variable an seinen Kontext; nichts als this & amp; dann gibt es eine neue object zurück, die alle Dinge enthält, die an this gebunden wurden.

Code

%Vor%

Aktualisieren

Sie sollten Ihren Kaffeescript-Service von

ändern %Vor%

bis

%Vor%     
Pankaj Parkar 18.07.2015, 16:25
quelle