我有两个处理程序:onSuccess和onFailure,但我有时想(当服务器决定这样做时),以防止其中任何一个运行。我知道我可以回复一些'忽略'来自.pipe()
,并在.done()
和.fail()
处理程序中对其进行测试,但有更优雅的方式,例如调整this
内.pipe()
内的内容}?
答案 0 :(得分:1)
您能否提供有关案件的更多详情?
何时应该调用onFailure
?如果你的服务器调用失败了,你怎么能知道你是否需要在你问的时候打电话或者什么都不打电话?
如果我理解您的要求,您希望避免在所有方法onSuccess
和onFailure
中使用“if”语句。一种方法可以是添加一个中间.pipe
调用,并根据您的服务器答案返回一个新的承诺,以便做某事或不做。