我想发送一个get方法来查找服务器日期,然后获取变量的值并在程序的后半部分使用它们,但每次我使用以下方式执行代码的后半部分。怎么阻止这个?
var syncedDate;
$http.get("../../system/info").then(function (response) {
response = response.data;
syncedDate = response.serverDate.split("T")[0] + " (" + response.serverDate.split("T")[1].split(".")[0] + ")";
console.log(syncedDate);
});
if (respo == "error") {
syncHistory.push({
syncDate: syncedDate,
notification: "Error In Network",
instance: instance,
metaDataFilterd: filData,
response: respo
})
答案 0 :(得分:0)
这本身就是异步和非阻塞执行的。您可能希望在回调函数(响应)中移动“后者”代码。我假设您正在使用angularjs,您可能还想使用errorCallback而不是看