你好我是AngularJs的新手,並試圖從我的服務器獲取json數據。當服務得到執行時,我在提琴手中看到了明確的迴應。但是成功或錯誤函數沒有得到執行,所以服務返回一個空數組。
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);
};
});
感謝您的幫助,這是解決方案 – 2013-02-11 10:33:00