手动将数据附加到可观察对象

时间:2017-04-22 21:11:48

标签: angular rxjs angular2-routing

我在一个有角度的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;
  }

在我添加自定义图号之前,只有测试作为observable返回,但尚未完成。

只是添加另一个具有该数字的对象文字并返回它无法正常工作......

如何使用未解析的测试和额外的变量数字仍然返回一个observable?

1 个答案:

答案 0 :(得分:0)

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