$timeout не выполняет задержку
Есть функция, которая в sql базу вносит изменения:
ScanLogs.UpdateAdres(ids, date).then(function() { $timeout($scope.Arhives(), 5000); }); А $scope.Arhives() выполняет чтение таблицы SQL и $http.post на сервер. Пробую использовать $timeout для задержки чтения из базы, чтобы успела первая функция внести изменения... Но в итоге все проходит быстро без задержки, и $scope.Arhives() читает еще не измененную таблицу sql. Подскажите пожалуйста, как задержать выполнение функции? |
А так?
ScanLogs.UpdateAdres(ids, date).then(function() { $timeout(function() { $scope.Arhives()}, 5000); }); |
Цитата:
|
Еще так попробуйте:
ScanLogs.UpdateAdres(ids, date).then(function() { $timeout($scope.Arhives, 5000); }); |
ScanLogs.UpdateAdres(ids, date).then - на этом этапе изменения уже внесены, то есть таймаут вообще не нужен.
Вопрос в том, а внесены ли изменения? |
Часовой пояс GMT +3, время: 21:04. |