На локальном сервере мое приложение angularjs работает нормально (angular 1.6.4, ui-router 0.4.x).Однако на работающем сервере обновление представления после операций обновления и удаления работает только тогда, когда я удаляю кэш браузера и выполняю принудительную перезагрузку.
Я прочитал все различные решения, чтобы выполнить обновление / перезагрузку страницы,Я попытался $state.reload()
, $state.go($state.current)
, $state.go('page',...)
, $location.reload
и т. Д. И т. Д.
Я также добавил функцию тайм-аута, чтобы убедиться, что представление не обновлялось до операций обновления / удаления.Закончено.
....
.then(function(res){
$timeout(function(){
$state.reload();
}, 2000);
});
Я застрял, поэтому я надеюсь, что кто-то может помочь мне решить эту проблему.
Возможно, это может представлять интерес: я пробовал это на 2-х живых серверах: одинбез защиты, т. е. http://
и с защитой, т. е. https://
Последняя (с защитой) создает описанную выше проблему.Первый работает нормально, как мой localhost.