나는 내 angularjs 프로젝트에서 작업합니다. 나는이 서비스를 만든 : 나는 컨트롤러에서 서비스를 호출하는 방법을 여기데이터가 반환 될 때까지 HTTP 서비스 지연 처리
(function() {
"use strict";
angular.module("manageItems").factory("manageItemsService", ["$http", "config", manageItemsService]);
function manageItemsService($http, config) {
var service = {
getNewItems: getNewItems,
};
return service;
function getNewItems(session, mapName) {
return $http.get(serviceUrl + 'getNewItems/' + session + "/" + mapName);
}
}
})();
을 그리고 :
function getNewItems() {
manageItemsService.getNewItems(mapguideService.mapName, mapguideService.sessionId).then(function (result) {
self.currentItems = result.data;
})
}
내가 응답이 반환 동안 지연 서비스를 확인해야합니다.
self.currentItems 속성이 데이터로 채워질 때까지 대기하도록하기 위해 어떻게 서비스 기능을 변경할 수 있습니까?
는 그것은, 예상되는 동작입니다 ?? –
@ PankajParkar 업데이트를 참조하십시오. – Michael
정확한 시나리오는 무엇입니까? –