解决:在同步ajax的外面包一层setTimeout,在setTimeout之前showBlock();
function() {
$scope.showBlock();
$timeout(function(){
syncAjax();//同步ajax
$scope.hideBlock();
});
function() {
$scope.showBlock();
$timeout(function(){
syncAjax();//同步ajax
$scope.hideBlock();
});
本文介绍了一种解决同步Ajax请求导致页面阻塞的方法。通过使用$timeout将同步Ajax请求包装起来,并在请求开始前调用showBlock显示加载提示,在请求结束后调用hideBlock隐藏加载提示,以此改善用户体验。

3582

被折叠的 条评论
为什么被折叠?



