小编zab*_*s20的帖子

需要帮助与Observables进行数据绑定

这是使用Observables绑定数据的正确方法吗?如果是的话,我的代码又有什么问题,使selectedCourse变量等于undefined?

    this.golfDataService
      .getGolfData(id)
      .subscribe(data => {
        this.selectedCourse = data.data
        console.log(data.data)
      })
    setTimeout(function () { console.log(this.selectedCourse) }, 2000);
  }
Run Code Online (Sandbox Code Playgroud)

我希望两个console.log语句都返回相同的内容,但是只有第一个console.log返回数据,该数据是具有高尔夫球场信息的对象,但是console.log(this.selectedCourse)返回的是未定义的。

javascript observable angular

6
推荐指数
1
解决办法
57
查看次数

标签 统计

angular ×1

javascript ×1

observable ×1