2017-03-17 33 views
0

(在寫規範使用)創建後發出一個兩個獨立的觀測其他

如何我可以創建兩個觀測與第一個完成後,才發出第二個?

例如:

myObservable1 = Observable.of(foo); 
myObservable2 = Observable.of(bar); 

myObservable2 shoulf只有myObservable1後發出bar發出foo

+0

也許這將幫助:) http://www.syntaxsuccess.com/viewarticle/combining-multiple-rxjs-streams-in-angular-2.0 – Alex

+0

OP在別處也問了同樣的問題,答案在這裏:[模擬連續發射的兩個可觀察物]的可能的副本(http://stackoverflow.com/questions/42862851/simulating-two-obo- ebles-emiting-successively) – Alex

回答

0

你可以使用串聯。第二個將無法啓動,直到第一個完成:

const concatObservable = myObservable1.concat(myObservable2); 
相關問題