我需要运行一个异步任务来检查是否启用了移动GPS设备,还要查询我的网络服务。如何检查GPS和我的网络服务的连接,但我还没有找到一种方法在我的控制器中进行异步任务。我正在使用ionic和angularjs
答案 0 :(得分:3)
尝试可用于创建承诺的$q服务,然后将服务调用包含在承诺中:
$q.when(gpsServiceCheck.isEnabled()).then(function (result) {
// Write your code to handle whatever isEnabled() would return.
});