AngularJS有没有办法强制页面在更改后刷新。我的意思是,我有多个用户在应用程序中活跃工作,但需要对controller.js文件进行更改。在这一点上,我所知道的唯一方法是让他们在浏览器上手动推送刷新。有没有什么代码可以让它“主动”监视文件的变化,并在必要时重新加载,而不需要用户手动推送刷新?
发布于 2016-01-07 01:33:07
这并不是一个角度问题。您可以使用setInterval在客户端进行轮询,命中服务器上的文件以触发客户端上的刷新。
发布于 2016-01-07 01:43:11
如果您正在寻找加速开发的工具,那么您可能正在寻找加载的热模块。解决方案取决于您使用的angular和构建工具的版本(例如grunt/webpack/npm)。
查看这篇有关angular 2的文章,但是您可以找到类似的angular 1的解决方案:http://blog.mgechev.com/2015/10/26/angular2-hot-loader-hot-loading-tooling/
但是,如果您只想强制从客户端刷新页面,则只需调用:$window.location.reload()
https://stackoverflow.com/questions/34638881
复制相似问题