angularjs und $http-request

Hallo, ich bin neu in AngularJs und zu versuchen, um json-Daten von meinem server. Wenn der Dienst ausgeführt wird, sehe ich eine klare Antwort in Fiddler. Aber der Erfolg oder die Fehler-Funktion nicht ausgeführt, und so der Dienst-ein leeres array zurück.

var app = angular.module('imageApp', []);

app.service('imageService', function ($http) {
    var imageModels = [];
    this.Images = function (url) {
        $http({ method: 'GET', url: url }).success(function (data) {
            imageModels = data;
        }).error(function (data) {
            imageModels = data || "Request failed";
        });

        return imageModels;
        };
    };
});

app.controller('ImageController', function (imageService, $scope) {
    $scope.fetch = function (url) {

        $scope.url = url;
        $scope.ImageModels = imageService.Images($scope.url);
    };
});
Schreibe einen Kommentar