代码之家  ›  专栏  ›  技术社区  ›  Aragorn

角观测量中的测井数据

  •  1
  • Aragorn  · 技术社区  · 6 年前

    我是新来的 Observables 我在角度文档中工作。 subscribe 到服务获取数据。

    this.dataService.getData().subscribe(data => this.localData = data)
    

    现在,我很难在组件中记录它( console.log )用于调试目的。

    this.dataService.getData().subscribe(data => this.localData = data, complete => console.log(this.localData));
    
    2 回复  |  直到 6 年前
        1
  •  1
  •   ConnorsFan    6 年前

    你可以打电话 console.log 在“success”回调中:

    this.dataService.getData().subscribe(data => {
      this.localData = data; 
      console.log(this.localData);
    });
    

    this.dataService.getData().subscribe(
      data => { this.localData = data; },
      error => {},
      () => { console.log(this.localData); });
    
        2
  •  1
  •   Rafael Andrade    6 年前
        this.dataService.getData().subscribe(
         (data) =>  {
           this.localData = data, 
           console.log(this.localData)
         }
        , error => // the second one is error!),
        , complete => //complete is the third one;
    

    您需要在订阅成功或完成时在内部控制数据。当订阅返回错误时,您正在内部打印