繁体   English   中英

angular无法进入http.get函数

[英]angular cannot enter the http.get function

这是我下载数​​据的方法。 当我调用getRezerwacje( )时,控制台显示:

1,
4.

好像没有进入http.get()函数。 当我在浏览器中输入URL时,会得到数据,因此API可以正常工作。

 getRezerwacje() {

      console.log('1');
      this.http.get('http://192.168.0.153:8090/api/rezerwacja/getPrzyjazdy')
      .map(
        (response: Response) => {
          console.log('2');
          const rezerwacje: Rezerwacja[] = response.json();
          this.rezerwacjeService.wczytajRezerwacje(rezerwacje);
          return rezerwacje;
        }
      )
          .subscribe(
          data => console.log(data),
          err => console.log(err),
      );
      console.log('4');
  }

解决-我正在使用http库。 我切换到新的HttpCLient库,它又恢复了工作!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM