在localhost服务器上,我的angularjs应用程序运行正常(角度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://
最后一个(具有安全性)给出了上述问题。第一个像我的本地主机一样工作正常。