Javascript 大型承诺和用户操作,不允许单击事件

Javascript 大型承诺和用户操作,不允许单击事件,javascript,angularjs,onclick,promise,Javascript,Angularjs,Onclick,Promise,我对承诺很陌生。我有一个angular应用程序,在某一点上,有一个非常大的承诺,有很多。然后语句 promise所在的视图具有“关闭”按钮,将用户带回家 当承诺被执行并且用户单击关闭时,什么也没有发生。完成承诺后,我可以成功单击“关闭” 我假设这与承诺的执行有关,但真的不知道为什么或者如何解决这个问题。非常感谢任何帮助/见解 谢谢 如果您需要帮助,我建议您共享您的代码。我敢打赌,关闭按钮在请求开始之前被代码禁用,在最后一个请求完成时被代码启用。但是如果没有你的代码就不能确定。我建议你做的是,当你

我对承诺很陌生。我有一个angular应用程序,在某一点上,有一个非常大的承诺,有很多
。然后
语句

promise所在的视图具有“关闭”按钮,将用户带回家

当承诺被执行并且用户单击关闭时,什么也没有发生。完成承诺后,我可以成功单击“关闭”

我假设这与承诺的执行有关,但真的不知道为什么或者如何解决这个问题。非常感谢任何帮助/见解


谢谢

如果您需要帮助,我建议您共享您的代码。我敢打赌,关闭按钮在请求开始之前被代码禁用,在最后一个请求完成时被代码启用。但是如果没有你的代码就不能确定。我建议你做的是,当你有一些需要一段时间才能完成的异步函数时,使用微调器/加载器。我向您推荐以下库:听起来里面好像有一些阻塞代码。例如,同步AJAX。另外,请参见。