我在每个OnEnter上调用一个API来检索我的数据状态。 通过在API上调用POST来更新每个OnExit上的数据状态。
因此,我的状态测试总是从一个状态开始,因为在从onExit保存状态之前调用API来检索数据。
我的问题是如何从OnExit api调用回调中运行OnEnter?
由于
答案 0 :(得分:0)
保存onExit承诺并从中链接onEnter。
var promise = restangularAPI.post();
promise.then ( function () {
restangularAPI.get();
});
如果帖子已经完成,则会立即执行get。否则,$ q服务将在执行get之前等待帖子完成。