응답이 RxJS를 사용하여 데이터를 가질 때까지 요청을 반복하려고하는데,이 시점에서 성공 (또는 실패) 처리기를 호출하고 싶지만 RxJS가 문제가 있습니다.RxJS Observable로 조건이 충족 될 때까지 어떻게 ajax 요청을 반복합니까?
// ... redux-observable action observable
.mergeMap(() =>
fetchData()
.repeatWhen(response =>
response.takeWhile(({ data }) => !data.length)
.of(response)
)
)
.map(successFunction)
.catch(failureFunction);
면책 조항 : 여기 내 현재의 접근 방식이다 내가 RxJS 아주 새로운 해요 .... 당신이 아약스 결과를 억제하고 당신이 원하는 응답을 얻을 때까지 재 시도 할 같은
따라서, 예상되는 동작은 무엇이며, 실제 행동은 무엇인가? – user3743222