我正在尝试在angularjs应用程序中进行http.get调用,我正在谨慎地说“随机显示临时标题”,特别是在很长一段时间后应用程序启动并运行。在调试器控制台中,状态为“待定”
这是我的angularjs服务代码: -
angular.module("projectionsModule")
.factory("prjProjectionsService", function ($q, $http) {
return {
prjProjectionFunction: prjProjectionFunction
} function prjProjectionFunction() {
var defer = $q.defer();
$http.get('/getAllPrjProjections', {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (success) {
defer.resolve(success);
}, function (error) {
defer.reject(error);
});
return defer.promise;
}
});
这种类型的代码我在不同的控制器中使用了很多次。但随机相同的问题也出现在不同的控制器中。我无法弄清楚为什么会这样?
我见过相关帖子,但无法帮助我。 (enter link description here)
有人可以告诉我吗?