首页 > 解决方案 > Angular5仅刷新数据,而不是整个应用程序

问题描述

我在 Angular5 和 NodeJS 中有一个应用程序,现在,当我在我的任何页面上单击 F5 时,刷新需要很长时间,有时它不显示数据。我认为它会重新加载我的整个应用程序。有什么方法可以做“仅数据刷新”或类似的事情,所以每次按 F5 时我的整个应用程序都不会刷新?

标签: javascripttypescriptangular5

解决方案


从用户体验的角度来看,拦截预期的浏览器行为是一个坏主意。如果您的应用程序崩溃或最终处于无法返回之前状态的状态,应该怎么办?我应该如何“更新”(阅读:拉取新代码)您的应用程序?如果我想丢弃当前状态怎么办?就我个人而言,我对改变任何浏览器行为的网站非常生气。

不过,您可能对https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event感兴趣。


推荐阅读