관측 가능한 접근 방식으로 이와 같은 작업을 수행하는 가장 간단한 방법은 무엇입니까?약속 기반 함수를 관측 가능 함수로 변환
async function promiseBased {
await // wait for some jobs to be done
}
await promisebased();
// then do other jobs
관측 가능한 접근 방식으로 이와 같은 작업을 수행하는 가장 간단한 방법은 무엇입니까?약속 기반 함수를 관측 가능 함수로 변환
async function promiseBased {
await // wait for some jobs to be done
}
await promisebased();
// then do other jobs
에 관찰
var result = Rx.Observable.fromPromise(yourPromiseFunction());
result.subscribe(el => console.log(el));
링크에 약속을 변환하기 가장 단순한 것 :
function observableBased() {
return Observable.create((observable) => {
// some async jobs
// then
observable.next();
})
}
observableBased().subscriber(()=>{
// do other jobs
})
당신은 약속 관측을 얻을 Observable.fromPromise를 사용 observable.toPromise 당신이 찾고있는 경우 관측
확실하지에서 약속을 얻을 수 있지만, 내장있을 수 있습니다 운영자에 조금 더 내가 잘 모르겠어요이 방법으로 끝낼 검색 후 doc
나는 더 이상 약속을 사용하기를 원하지 않지만, 나는 지금까지 관찰 할 수있는 약속을 통해하고 싶었던 일을하고 싶습니다. –
IMO 이것은 너무 광범위합니다. 제발 그걸 좁힐 수 있니? – evolutionxbox
@evolutionxbox 작업 완료를 기다리고 다른 작업을 수행하기를 기다리는 비동기 기능이 있습니다. –