我工作我的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;
})
}
我需要的服務延遲,而返回的響應。
如何更改servicefunction以使其等待self.currentItems屬性由數據填充?
這是預期的行爲,但問題是什麼? –
@PankajParkar請參閱更新 – Michael
我可以知道什麼是確切的情況? –