代码之家  ›  专栏  ›  技术社区  ›  Julius Dzidzevičius

如何从接收第三方API数据的Observable获取数据

  •  0
  • Julius Dzidzevičius  · 技术社区  · 8 年前

    反应式编程新手(和角度编程新手)。

    我只想生成我的第一个数据流,并获得控制台输出中的错误以外的内容:)

    export class AppComponent { 
    
      requestStream: any;
    
        constructor(){  
           this.requestStream = Observable.of('https://api.github.com/users').do(console.log).subscribe();  
        }  
    

    错误:

    AppComponent_主机。html:1错误类型错误: .可观察。of不是函数

    所以我想要的是在我的控制台中获取任何类型的对象。请帮助我迈出反应式编程的第一步。

    p、 我应该使用 get

    constructor(http: Http) {
    this.url = http.get('https://api.github.com/users');
    this.requestStream = Observable.of(this.url).do(console.log).subscribe(); 
    }
    

    但面对同样的错误。。。

    1 回复  |  直到 8 年前
        1
  •  4
  •   yurzui    8 年前

    http.get('https://api.github.com/users').subscribe((res)=>co‌​nsole.log(res));
    

    源到 http.get https://github.com/angular/angular/blob/master/packages/http/src/http.ts#L130