LINUX.ORG.RU

История изменений

Исправление 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 сек пока до таймаут пройдет и только потом отдавать кэш, при том что данные там уже есть.