如何立即强制按钮操作

时间:2016-03-09 21:43:01

标签: angularjs http

所以我不确定是否真的有办法让这种情况发生。

基本上我有一个带有nodejs后端的角度应用程序,它在我们的生产环境中显示了长时间运行的查询。这是在每隔20秒刷新此信息的时间间隔上设置的。问题是:

页面上的按钮,如果在刷新时单击,则不会触发。他们必须等到刷新数据的整个调用流完成,即使有时,它们也不会触发。

如果我在没有刷新的情况下碰巧抓住它,按钮按预期工作。

是否有办法强制此操作优先于刷新,因此即使有其他进程发生也会立即发生?

谢谢!

1 个答案:

答案 0 :(得分:0)

根据您在评论中的澄清,听起来您的浏览器限制了可以对任何给定主机名建立的连接数。查看Connections per Hostnamehere

要解决此问题,请立即发送较少的电话。例如,您可以为刷新相关的调用实现自己的排队系统,而不是一次性关闭它们,为其他请求(如按钮)打开大量连接。