我正在使用 ionic 框架。我有多个 HTTP 服务,工作正常。现在的问题是,每当我收到任何 http 调用的响应时。我不能再继续了。
我们可以将 HTTP 服务作为后台进程运行吗?因此,我的应用程序无需等待结果即可继续运行。
这是我的代码
articleService.getArticles().then(function() {
},function(err){
});
和服务代码
$http({
url: "http://myservice.com",
data: { user_id: 1 },
method: 'POST',
withCredentials: true,
}).success(function (data) {
deferred.resolve(data);
}).error(function (err) {
deferred.resolve(0);
})
return deferred.promise;
}
有什么想法吗?我需要一个适用于 ios 和 andriod 的 ionic 框架解决方案?
谢谢
最佳答案
尝试使用 html5 web workers 你需要做的是多线程,因为 javascript 是单线程环境,你必须使用 web workers
关于ios - 如何在 ionic Framework 中将 http 调用作为后台运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31262002/