함수를 만들면 관찰 할 수있는 결과를 얻는 데 약간의 도움이 필요합니다. 함수 (전화가 mainFunction
), 비동기 함수 (호출하자 getAsyncWithCallback
) 호출하고 콜백을 실행합니다. 콜백의 일부는 관찰 가능 객체를 반환하는 비동기 호출입니다 (getData
이라고 부름).RxJS Merge Callback에서 관찰 가능
getAsyncWithCallback
은 (는) 라이브러리의 일부이며 변경할 수 없습니다. 이것은 내가하고 싶은 것입니다
mainFunction(){
getAsyncWithCallback(() => {
let myObservable = getData();
});
}
:
이mainFunction().subscribe((data) => {
// data is the data from getData()
});
이를 달성하는 가장 좋은 방법은 무엇입니까, 체인 오류 및 준공을 형성
이
내가 가진 무엇 안의?
만약 그들이'myObservable'을 반환하지 않는다면 (또는 어딘가에 할당하면), 당신이 할 수있는 일이 많이 있다고 생각하지 않습니다. – acdcjunior
나는 당신이 약속을 사용하고 그것을 관측 가능으로 변환 할 수 있다고 확신합니다. 나는 당신에게 예제를 제공하는 IDE atm이 없다. – MistyK
콜백은 내가 변경할 수있는 코드입니다. 나는 거기에'myObservable'을 정의했다. – Grey