【发布时间】:2016-08-28 22:53:07
【问题描述】:
我开发了一个单页 Angular 应用程序。我有一个复杂的视图,我需要不同的页面打印格式。有一个打印按钮,当我单击它时,布局应该会更改以很好地适应所有内容。使用不同的模板不是一种选择,因为在后端运行一些humongus 查询以获取数据需要一两分钟。 (也不要为了打印预览而刷新页面)
现状:
当我单击按钮时,我触发了一个函数,将 url 参数添加到当前 url 以检查我是否处于打印预览模式,以便我可以使用浏览器控件返回到如果我想。 $location.search({ 'printPreview': 'True'}); 也使用了document.getElementById('print').style.display = 'none'; 这个聚焦来隐藏打印视图上的打印预览按钮。没有运气! :(
我在以下方面需要帮助:了解通过保持在同一页面上实现此目的的最佳方法。任何额外的代码帮助也会很棒。请帮忙!!
【问题讨论】:
标签: javascript html css angularjs frontend