Ant*_*ne 5 javascript tree flowchart promise angularjs
我刚加入了一个用Angular JS制作的项目,它有很多嵌套的承诺.有些任务似乎没有以正确的顺序发生,这导致某些对象在某些时候被覆盖.我需要检查如何/何时调用promises,首先返回,等等.所有这些承诺发生了什么的流程图woudl帮助了我很多,不幸的是我需要花费相当长的时间来手动完成它,所以我想知道是否有一种自动化工具.我一直在谷歌上看,但找不到那样的东西.欢迎任何关于如何跟踪承诺电话/回复的提示!
是的,这样的工具是存在的 - 不幸的是,它不适用于 Angular 的承诺,而且它还没有投入生产 - 它看起来像:

请参阅此 Google+ 帖子以获取短片。
不幸的是,对于您来说,它尚未可用。Angular 的其他工具不支持此用例。
另一方面,如果您暂时将 Bluebird 与 Angular 一起使用,并且使用 bluebird 3.0 分支,它会自动警告您有关不同步问题的信息,例如创建 Promise 且不返回它们、在错误模式下传递不正确的值等:




(照片(和代码:P)由 Petka 拍摄)
| 归档时间: |
|
| 查看次数: |
1156 次 |
| 最近记录: |