Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngualrJS:在html刷新上维护数据_Javascript_Html_Angularjs - Fatal编程技术网

Javascript AngualrJS:在html刷新上维护数据

Javascript AngualrJS:在html刷新上维护数据,javascript,html,angularjs,Javascript,Html,Angularjs,在angular js和onrefresh页面中,有什么方法可以将少量数据加载到某个缓存中?从缓存中加载这些数据并再次显示 现在的问题是,每当我刷新页面时,sharedServices应用程序共享的细节都会重新初始化,因为刷新页面时会重新加载所有的JS 我有一个登录页面和一个主页。登录成功后,使用$route我将路由到主页,并将loginID广播到主页控制器。现在,当我刷新此主页或复制url并粘贴到另一个选项卡时,我希望存在相同的数据。但是在我的例子中,由于htmls/javascripts被重

在angular js和onrefresh页面中,有什么方法可以将少量数据加载到某个缓存中?从缓存中加载这些数据并再次显示

现在的问题是,每当我刷新页面时,sharedServices应用程序共享的细节都会重新初始化,因为刷新页面时会重新加载所有的JS

我有一个登录页面和一个主页。登录成功后,使用$route我将路由到主页,并将loginID广播到主页控制器。现在,当我刷新此主页或复制url并粘贴到另一个选项卡时,我希望存在相同的数据。但是在我的例子中,由于htmls/javascripts被重新加载,它被初始化为null

这里有没有角度技巧?

看看


对于少量数据(感谢Roy。但我想知道是否有其他方法可以在刷新时停止重新加载脚本,或者说有任何方法可以在刷新页面后加载evn的作用域中存储数据。感谢Roy更新的帖子:)。一旦收到服务器的响应,我想存储该数据,无论他刷新页面还是将URL复制到其他选项卡。Cookie确实可以用于用户身份验证,但我想扩展它的使用范围,以便在收到服务器的响应后,我想存储并访问该响应,即使他刷新了响应,这样在刷新时它也不会再次调用服务器,从而使应用程序更快:)。通过广播作用域,可以在控制器之间共享数据,但问题在于刷新页面时,作用域正在初始化为其默认值。我认为本地存储是一种方法(再次假设兼容HTML5的浏览器)。如果你不能保证使用HTML5浏览器,那么你的下一个最佳选择就是让你的web服务器做一些轻微的缓存,比如:thnks Roy。我计划继续使用html5本地存储选项。感谢分享您的想法。