2
在我的應用程序中有角度2服務可以說「配置服務」,它返回RxJS可觀察序列。該序列包含配置數據。在訂閱這個序列時,它返回數據,但返回的數據是異步的。在正常情況下,可能需要異步調用,但是在一個特定情況下,我需要「同步」獲取此配置數據,因爲沒有從服務執行流返回的配置數據無法繼續。有沒有什麼辦法可以通過可觀察序列阻塞呼叫,以便我仍然可以使用這個現有的配置服務?我的代碼如下所示:RxJS阻塞呼叫
this.configService.getConfigData()
.subscribe(
x=>{
this.ConfigData = x;
},
e=>console.log(e)
);
參見http://stackoverflow.com/questions/37611549/how-to-pass-parameters-rendered-from-backend-to-angular2-bootstrap-method/37611614#37611614 –