0

我有两个处理程序:onSuccess 和 onFailure,但有时(当服务器决定这样做时)我希望阻止它们中的任何一个运行。我知道我可以从 and 中返回一些“忽略”来在and处理程序.pipe()中对其进行测试,但是有没有更优雅的方法,比如在?.done().fail()this.pipe()

4

1 回答 1

1

你能提供更多关于你的案子的细节吗?

什么时候onFailure应该调用呢?如果你的服务器调用失败,你怎么能知道你是否需要按你的要求调用什么?

如果我理解您的要求,您希望避免在所有方法onSuccessonFailure. 一种方法可以是添加一个中间.pipe调用并返回一个新的承诺,具体取决于您的服务器回答是否做某事。

于 2012-06-05T16:00:58.033 回答