2017-04-22 46 views
0

我的角度解析2類中:手動附加數據可觀察到的

resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) { 
    let figure = 10; 
    Observable<any> tests = this.service.getTests(route.params["id"]); 
    let data = { tests: tests, figure: figure}; 
    return data; 
    } 

之前我添加了自定義的圖號只有測試返回觀察到其尚未完成。

只需添加另一個對象常量這一數字,並返回它不能工作...

我怎麼還返回可觀察到的與未解決的測試和額外的變量的數字?

回答

0
return this.service.getTests(route.params["id"]) 
    .map(tests=>({tests, figure})); 
+0

argh ...地圖返回observable:P感謝它的工作! – Pascal

+0

你可以閱讀我的文章,爲誰知道角1承諾和wnat移動到角2可觀察在https://medium.com/@juliapassynkova/q-map-to-rxjs-981936a2b22d –

+0

謝謝,它的書籤;-) – Pascal