這一個是我的服務:POST HTTP://本地主機:53178/API/LocationSearchApi 404(未找到)
latModule.service('latLocationSvc',
["$http", "$resource",
function ($http, $resource) {
this.post = function (params) {
var request = $http({
method: "post",
url: "/api/LocationSearchApi",
data: params
});
return request;
};
}]);
這一個是我的控制器:
$scope.searchFilterData = function() {
var params = {
SponsorIcaCid: 88150,
OwnerIcaCid: null,
Cid: null,
TerminalId: null,
RtnCode: null,
LocationName: null,
LocationTypeCode: null,
OwnerName: null,
CountryCode: null,
Address: null,
City: null,
StateProv: null,
Postal: null,
FromLastUpdateDate: null,
ToLastUpdateDate: null,
ErrorCode: null,
ViewFilterType: 5,
IsExportRequest: null,
ExportLocations: null,
MerchantName: null,
MerchantCategory: null,
MccCode: null,
DataProviderType: null,
DataProviderId: null,
PhoneNumber: null,
OptedOut: null
};
var promisePost = latLocationSvc.post(params);
promisePost.then(function(response) {
$scope.locationDtlsList = response;
},function(){});
};
在呼籲這個帖子API我收到以下錯誤。
POST http://localhost:53178/api/LocationSearchApi 404 (Not Found)
我需要做什麼來克服這個錯誤?當我通過使用$ resource實現服務來調用API時,它可以工作,但在呼叫完成之前,它會在數據到達之後觸發事件。由於這個原因,我無法將數據綁定到我的視圖。所以我正試圖實現這一點。
你可以使用$ timeout [link](https://docs.angularjs。組織/ API/NG /服務/ $超時) –