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

attach data manually to an observable

我在 angular 2 解析 class:

  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;
  }

在我添加自定义图形编号之前,只有测试 returned 为可观察的,但尚未完成。

只是用那个数字添加另一个对象字面量,return 它不能工作...

我怎样才能 return 一个带有未解决测试和额外变量数字的可观察对象?

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