Mi piacerebbe essere in grado di attendere su un osservabile, ad es.Come posso `attendere 'su un Rx Osservabile?
const source = Rx.Observable.create(/* ... */)
//...
await source;
ingenuo risultati tentativo nella await risolvendo immediatamente e non bloccano l'esecuzione
Edit: Il pseudocodice per il mio pieno caso d'uso previsto è:
if (condition) {
await observable;
}
// a bunch of other code
ho capito che posso spostare il altro codice in un'altra funzione separata e passarlo nel callback di sottoscrizione, ma spero di poterlo evitare.
Non si può spostare il codice rimanente (che si desidera attendere per l'origine) in una chiamata di metodo '.subscribe()'? – StriplingWarrior