【发布时间】:2018-01-17 10:17:41
【问题描述】:
首先我要说明一下,我看了很多答案,明白阻塞线程等待响应是错误的。但是我有一个问题不是那么容易解决的。
我有一个高级项目,我在会话服务上有一个函数 getAuthenticationKey():string 我在代码的不同部分(调用休息函数等)中使用了很多,我把它做成了一个普通的函数,因为我认为这个值会存在或不存在。
现在我们进行了一些更改,getAuthenticationKey 在必要时将不得不调用一个休息函数来刷新密钥。
所以问题是我明白最好的方法是做出承诺并重构整个项目,但这在时间方面太贵了,因为我必须为该功能和所有其他功能做出承诺这取决于该功能(几乎所有应用程序),并且考虑到刷新是一种快速操作并且每天或每周调用一次,有没有办法在不重构所有项目的情况下解决这个问题?
【问题讨论】:
标签: angular typescript promise angular-promise