在 Angularjs 中,每次我进入一个新页面时它都会刷新页面。
现在在 Page1 中,我已经打开了一个模态对话框并在其中写了一些文本,然后单击一个按钮,它重定向到 Page2。
现在标题中有一个链接,例如:Page1 -> Page2。
当我点击链接的第1页时,它将返回第1页,保留所有以前的数据(模式正在打开,数据仍然存在......)
如何在angularJS中完成系统页面状态缓存?
在 Angularjs 中,每次我进入一个新页面时它都会刷新页面。
现在在 Page1 中,我已经打开了一个模态对话框并在其中写了一些文本,然后单击一个按钮,它重定向到 Page2。
现在标题中有一个链接,例如:Page1 -> Page2。
当我点击链接的第1页时,它将返回第1页,保留所有以前的数据(模式正在打开,数据仍然存在......)
如何在angularJS中完成系统页面状态缓存?
您需要将页面状态存储在某处。大多数站点都使用 SessionStorage 或 LocalStorage。
每次更改页面状态时,都必须更新存储。在页面重新加载时,您需要检查您的存储是否保存了任何状态并在任何其他交互之前加载它。
最简单的方法可能是像https://github.com/gsklee/ngStorage或https://github.com/grevory/angular-local-storage这样的 Angular 插件