是否可以在待处理模式下有请求时打开UIBMODAL?
现在它一直停留,直到连接恢复并且所有pendind请求都像队列一样工作,然后出现弹出窗口
我希望弹出窗口能够在没有承诺或任何请求的情况下工作 - 对于错误情况
模态代码:
var modalInstance = $uibModal.open({
animation: false,
templateUrl: 'modal.html',
controller: function($scope, $uibModalInstance) {
$scope.closeModal = function() {
$uibModalInstance.close();
};
},
scope: $scope,
size: 'lg'
});
答案 0 :(得分:0)
首先,浏览器会限制您在任何给定时间(大约6个左右)可以拥有多少待处理的HTTP请求,因此如果您的模式必须从服务/服务器解析某些数据,并且您有运行请求的请求将不得不等待他们完成。
您的选择
在呈现视图之前运行这些请求,您可以在解析(.resolve
)进入路径/状态时执行此操作
首先加载模态,然后将数据加载到模态控制器内的服务上。
同样通过使用templateUrl
,您在服务器端发送html文件的http请求,通常这些模板将被缓存,但对于更简单的模式,您可以使用内联template
。