hsbc.config (['$ routeProvider', '$ locationProvider', Funktion ($ routeProvider, $ locationProvider) {
%Vor%}]) controller ('hsbccontroller', '$ scope', '$ http', '$ resource', Funktion ($ scope, $ resource, $ http) {
%Vor%}]);
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: Ссылка
Meiner Meinung nach ist es Fehlerort - .controller('hsbccontroller', ['$scope','$http','$resource', function($scope,$resource,$http)
.
richtige Position - .controller('hsbccontroller', ['$scope', '$http','$resource', function($scope, $http, $resource)
:
Ich hatte das gleiche Problem wie du, aber die richtige Position kann es lösen.
Tags und Links javascript angularjs ngresource restful-url