当用户离线时,我一直在努力让我的应用程序正常工作。我已经使用 $http 和 templateCache 来缓存我的模板,这很好。但是,我似乎无法以“好的”方式解决的一个问题是 $uibmodal。我已经缓存了模板
$http.get('tpl/modal.html', {cache:$templateCache});
并更改控制器以在打开模式时从缓存而不是 templateUrl 获取模板。
templateUrl: 'tpl/modal.html' //before
template: $templateCache.get('tpl/modal.html') //after
这里的问题是我的模板顶部有“status 200”。和底部的“确定”。这是我能接受的最接近的解决方案,即使我觉得这是一个“黑客”。这是更好的方法吗?如果不; 如何删除当前解决方案中的状态码?