Kann die Auflösungsdaten nicht in meinen Controller injizieren

8

Das ist meine Route:

%Vor%

das ist mein Controller:

%Vor%

und das ist der Blog-Service:

%Vor%

Die Funktion defer.resolve wird aufgerufen, meine Vorlage wird geladen und der Inhalt der Ergebnisvariablen ist korrekt. aber ich bekomme diesen Fehler:

  

Fehler: Unbekannter Provider: loadDataProvider & lt; - loadData       bei Fehler ()       in Ссылка       bei Object.getService [wie erhalten] ( Ссылка )       in Ссылка       bei getService ( Ссылка )       at invoke ( Ссылка )       bei Object.instantiate ( Ссылка )       in Ссылка       in Ссылка       bei forEach ( Ссылка )   angular.js: 6349

Wenn ich versuche, die Ansicht erneut zu laden, nachdem ich den Fehler oben bekommen habe, bekomme ich diesen Fehler:

  

Fehler: Kreisförmige Abhängigkeit:       bei Fehler ()       bei getService ( Ссылка )       at invoke ( Ссылка )       bei Object.instantiate ( Ссылка )       in Ссылка       in Ссылка       bei forEach ( Ссылка )       bei nodeLinkFn ( Ссылка )       bei compositeLinkFn ( Ссылка )       bei compositeLinkFn ( Ссылка )

Was fehlt mir hier? Ich habe die gleiche Syntax zuvor verwendet und es funktionierte gut

    
Ezeke 25.06.2013, 20:54
quelle

1 Antwort

15

Stellt sich heraus, dass ich den Controller zweimal aufgenommen habe. In der Route und auch im HTML-Template. Ich habe es jetzt aus der HTML-Vorlage entfernt und alles funktioniert!

    
Ezeke 25.06.2013, 21:27
quelle

Tags und Links