Javascript 转到上一个html页面而不刷新数据

Javascript 转到上一个html页面而不刷新数据,javascript,html,angularjs,Javascript,Html,Angularjs,我使用html页面的onLoad函数从服务器获取数据,并使用angularJS ng repeat更新表行。每当我转到另一个html页面并返回时,onload函数正在执行,它会导致延迟。我需要返回到上一个html页面而不刷新数据。您有两个选择--最好的选择是在窗口中保存一个标志。会话存储并将数据存储在那里 请注意,sessionStorage对于每个窗口/选项卡都是唯一的,并且是临时的,不像localStorage更长期 您甚至可以设置一个时间/日期戳,以确定数据在被视为过时和需要刷新之前可以达

我使用html页面的onLoad函数从服务器获取数据,并使用angularJS ng repeat更新表行。每当我转到另一个html页面并返回时,onload函数正在执行,它会导致延迟。我需要返回到上一个html页面而不刷新数据。

您有两个选择--最好的选择是在
窗口中保存一个标志。会话存储
并将数据存储在那里

请注意,
sessionStorage
对于每个窗口/选项卡都是唯一的,并且是临时的,不像
localStorage
更长期


您甚至可以设置一个时间/日期戳,以确定数据在被视为过时和需要刷新之前可以达到的时间。

您能解释一下如何返回到原始页面吗?
window.history.back()
是否会导致这种行为?将数据加载到angular服务中,并让控制器从该服务请求数据。这可能是一种黑客行为,但听起来像是您需要的。只要您停留在可以使用的同一个域中,只需将数据放在其中(作为字符串),它就会被持久化:
window.name='{x:10}'
;这适用于phonegap应用程序,我使用navigator.app.backhistory()返回上一个html页面