Исправление kote, (текущая версия) :
$http.get('http://example.com/service/')
.then(function (res) {
result = getCache(...);
...
})
.then(function () {
...
});
если подразумевается что-то типа этого, то не пойдет:
1) оно не выдаст результат до таймаута
2) оно не перезатрет результат из кэша после получения данных с сервера.
Тут смысл в безотказности работы мобильного приложения на кордове. т.е вне зависимости от наличия интернета приложение должно работать и не тормозить, и если таки данные удалось получить то уже обновлять данные на странице, а не ждать по 10 сек пока до таймаут пройдет и только потом отдавать кэш, при том что данные там уже есть.
Исходная версия kote, :
$http.get('http://example.com/service/')
.then(function (res) {
result = getCache(...);
...
})
.then(function () {
...
});
если подразумевается что-то типа этого, то не пойдет: 1) оно не выдаст результат до таймаута 2) оно не перезатрет результат из кэша после получения данных с сервера.
Тут смысл в безотказности работы мобильного приложения на кордове. т.е вне зависимости от наличия интернета приложение должно работать и не тормозить, и если таки данные удалось получить то уже обновлять данные на странице, а не ждать по 10 сек пока до таймаут пройдет и только потом отдавать кэш, при том что данные там уже есть.