this.http.get(validate\uniqueness).subscribe(unique => {
console.log(" first subscribe ");
if(unique.isValid) {
this.http.put(url, data).subscribe(val => {
console.log("second Subscribe")
}
});
});
我们有一个自定义http微调器,当请求挂起时启动并在收到响应时停止。在第一次订阅调用的上述代码中,调用者被调用,并且一旦结果被检索并且页面在没有微调器的情况下被显示并且在调用微调器被再次调用第二次订阅时微调器就停止。我们可以在第一次通话和第二次通话之间进行一些延迟。有没有办法避免延迟?我已经使用mergeMap,flatMap但没有运气。Angular 2 - 链接http请求时避免延迟
感谢您的建议,明确微调被触发,以避免延迟 – user2810022
你能标识V的答案吗?谢谢:)很高兴帮助! –