我需要能够通过BehaviorSubject(最好)向订户发出新值(next | error)。有没有办法从BehaviorSubject的错误中恢复?
基本上我想使用BehaviorSubject作为下一个和错误值的两个单独的流,因为从这些错误是可能恢复,例如。表单输入提交并从服务器拒绝,新输入的提交值可能被服务器接受,因此用户应该接收下一个val。例如。 OK msg。
现在我有用于延长与BehaviorSubject一些基础的服务,为确定的值,并与主题为误差值的每个组件的中间数据服务(基于this)。它似乎在工作,但我不确定它将如何表现,当我将有几十这些服务。
有没有一种方法可以从BehaviorSubject或任何符合建议行为的方法中恢复错误?