Skip to content

错误、重试与取消:练习答案 ​

把 catchError 放在 switchMap 内可保留外层输入流;放在外层会结束整个搜索流。取消是 unsubscribe,不应伪装成 error。

答案只用于核对;请在对应框架的真实项目中重新运行。

错误、重试与取消 ​

参考核对:本题“错误、重试与取消”必须给出具体输入、可观察输出和失败分支;先运行正文示例,再改变一个条件,说明该框架 API 如何处理更新、清理或恢复。

用心记录每一步成长