ngresource

___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ qstnhdr ___ AngularJS Controller Error -: $ http.get ist keine Funktion im Controller-Bereich ___ answer43864120 ___

Meiner Meinung nach ist es Fehlerort - %code% .

richtige Position - %code% :

%Vor%

Ich hatte das gleiche Problem wie du, aber die richtige Position kann es lösen.

    
___ tag123angularjs ___ Für Fragen zu AngularJS (1.x), dem Open-Source-JavaScript-Framework. Verwenden Sie dieses Tag NICHT für Angular 2 oder höhere Versionen. Verwenden Sie stattdessen das [eckige] -Tag. ___ qstntxt ___
%Vor%

hsbc.config (['$ routeProvider', '$ locationProvider', Funktion ($ routeProvider, $ locationProvider) {

%Vor%

}]) controller ('hsbccontroller', '$ scope', '$ http', '$ resource', Funktion ($ scope, $ resource, $ http) {

%Vor%

}]);

    
___ answer29878852 ___

Sie müssen die Positionen von $ http und $ resource ändern.

Wie angularJS funktioniert, (wenn es auf diese Weise definiert ist), versucht eckige, den Strings zu entsprechen, den Argumenten der Funktion, so dass es weiß, welches Argument was ist. Dies dient hauptsächlich der Verkleinerung, die die Variablen wie unten dargestellt verändern wird.:

%Vor%

also hier, angularjs weiß das:

a bedeutet $ scope,

b ist $ http,

und c ist $ Ressource.

In Ihrem Fall hat es tatsächlich "$ resource.get" versucht und Ihnen den Fehler gegeben. Weiter lesen Sie den Hinweis zur Minimierung auf der gegebenen Dokumentseite: Ссылка

    
___ tag123restfulurl ___ Representational State Transfer (REST) ​​ist eine Art von Softwarearchitektur für verteilte Hypermedia-Systeme wie das World Wide Web. ___ tag123nresource ___ ngResource ist ein AngularJS-Modul, das die Erstellung verschiedener Datenressourcen ermöglicht. ___
1
Antwort

AngularJS benutzerdefinierte Modellobjekte mit Methoden?

Wenn Sie eine JSON $ -Ressource haben, wie können Sie die resultierenden Objekte in spezifischere Objekte umwandeln, sobald sie erhalten sind? Zum Beispiel kommen sie jetzt als ein Array von Objekten zurück, aber ich möchte, dass sie als Arra...
18.08.2013, 15:19
1
Antwort

Die angleJS $ resource isArray-Eigenschaft verstanden

Ich lerne den $ ressource-Service von angular und im eckigen Tutorial wird eine benutzerdefinierte Aktion hinzugefügt (Abfrage) Die Methode wird auf 'get' gesetzt und isArray wird auf 'true gesetzt %Vor% Wenn Sie sich jedoch die Dokum...
13.02.2015, 11:29
2
Antworten

AngularJS Controller Error -: $ http.get ist keine Funktion im Controller-Bereich

%Vor% hsbc.config (['$ routeProvider', '$ locationProvider', Funktion ($ routeProvider, $ locationProvider) { %Vor% }]) controller ('hsbccontroller', '$ scope', '$ http', '$ resource', Funktion ($ scope, $ resource, $ http) { %Vor% }]);   ...
26.04.2015, 14:17