0
(在写规范使用)创建后发出一个两个独立的观测其他
如何我可以创建两个观测与第一个完成后,才发出第二个?
例如:
myObservable1 = Observable.of(foo);
myObservable2 = Observable.of(bar);
myObservable2
shoulf只有myObservable1
后发出bar
发出foo
(在写规范使用)创建后发出一个两个独立的观测其他
如何我可以创建两个观测与第一个完成后,才发出第二个?
例如:
myObservable1 = Observable.of(foo);
myObservable2 = Observable.of(bar);
myObservable2
shoulf只有myObservable1
后发出bar
发出foo
你可以使用串联。第二个将无法启动,直到第一个完成:
const concatObservable = myObservable1.concat(myObservable2);
也许这将帮助:) http://www.syntaxsuccess.com/viewarticle/combining-multiple-rxjs-streams-in-angular-2.0 – Alex
OP在别处也问了同样的问题,答案在这里:[模拟连续发射的两个可观察物]的可能的副本(http://stackoverflow.com/questions/42862851/simulating-two-obo- ebles-emiting-successively) – Alex